Bill Taroli writes:



Sam Varshavchik wrote:
It looks like your gcc is not using the binutils version of 'ld', GNU ld, it's trying to run Sun's native ld, which barfs.

Try to run "strings" on binutils' ld. I don't think that "Symbol referencing errors" is a GNU ld error message.

You need to use GNU ld for linking.

This may be more easily said than done. IIRC, the last time I struggled with this Gnu ld requirement I began by installing the new ld and attempting to use it in a build. But every which way I tried, the gcc build (which was built using Solaris ld) couldn't apparently be made to use the alternate linker. This sort of makes sense, seeing as this means glibc is also linked with Solaris ld. From what I gathered, this would mean that gcc, the libs, and anything built with them (pretty much everything I've compiled) would have to be rebuilt. Not a pretty proposition.

Unless of course you know of some way to force the choice of linker for the Courier build?

Try appending "CCLD=/path/to/gnu/ld" and "CXXLD=/path/to/gnu/ld" parameters to the configure script.

Attachment: pgp9baWZ4H7NF.pgp
Description: PGP signature

Reply via email to