This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Ugly missing symbols, was Re: egcs, Irix6 linking o32-libiberty.a with n32-stage2/3 binaries ...


In article <199812072300.PAA13084@rtl.cygnus.com> you write:

>This happens in texinfo configure.  It looks for and finds a -lz library,
>but it is apparently not the -lz library it was expecting to find.  It then
>uses it when compiling test programs.  This is mostly harmless, except that
>one case (mmap) tries to run the test program, and we end up with error
>messages from the run-time linker (rld) that are printed where the user
>can see them, instead of put in the config.log file.  The end result is that
>configure decides that mmap doesn't work, which is OK.


Misdetection of -lz by texinfo's configure has been a pain for a long time
now...  this fucker tends to find it everywhere and nowhere, mismanage the
link line, and forget whatever options are needed, like finding it with -L,
but not even checking whether -R or something is *required* for linking 
with it.

Personally, I tend to get and install texinfo separately, then delete
the texinfo directory from any egcs distribution I get as soon as I can.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]