Comment 4 for bug 1545653

Revision history for this message
Leandro Heck (leoheck) wrote :

I still having this problem. I am trying to build an app on Ubuntu 16.04 using a separated gcc-toolchain (gcc-4.7.4-linux_x86_64). This toolchain comes from Mentor Questa which I have to use to build my SystemC applications. A simple hello world using this toolchain reproduces the problem.

#include <stdio.h>
int main() {
    fprintf(stdout, "Hello, world.\n");
    return(0);
}

I managed to solve that removing the ld which comes with the external toolchain by the ld from the system. A simple symbolic link had solved the problem.

However, I am looking for a more elegant way to change ld like a gcc flag or an environment variable.

I would like to ask if someone has some idea on how to do that.

By the way, my system is currently configured with:

Package: binutils - Version: 2.26.1-1ubuntu1~16.04.3
Package: libgcc1 - Version: 6.0.1-0ubuntu1
Package: libc6 - Version: 2.23-0ubuntu3
Package: gcc - Version: 5.3.1-1ubuntu1