RE: Bootstrapping 3.4.2 on AIX 5.1.0.0

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I looked in the gcc libraries that were built so far during the
bootstrapping phase; gcc/libbackend.a, intl/libintl.a, and
libiberty/libiberty.a using the command:
 nm -g <insert_appropriate_library_name_here>; grep iconv

intl/libintl.a contains the symbols .iconv, .iconv_open and .iconv_close
(just like the AIX library /usr/lib/libintl.a), but not .libiconv,
.libiconv_open or .libiconv_close

So why does the bootstrap build process tack on the "lib" prefix to these
symbols?

I haven't tried configuring with --disable-nls yet. I'll do that soon.

Thanks

-----Original Message-----
From: David Edelsohn [mailto:dje@xxxxxxxxxxxxxx] 
Sent: Wednesday, November 10, 2004 12:35 PM
To: Grubb, Richard L
Cc: gcc-help@xxxxxxxxxxx
Subject: Re: Bootstrapping 3.4.2 on AIX 5.1.0.0


> ld: 0711-317 ERROR: Undefined symbol: .libiconv
> ld: 0711-317 ERROR: Undefined symbol: .libiconv_open
> ld: 0711-317 ERROR: Undefined symbol: .libiconv_close

	You can find the source of those symbols by looking in the various
libraries (libintl, libiberty, libbackend.

	You might try configuring with --disable-nls to work around the
build problem.

David

Attachment: smime.p7s
Description: S/MIME cryptographic signature


[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux