This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Ugly missing symbols, was Re: egcs, Irix6 linking o32-libiberty.a with n32-stage2/3 binaries ...
- To: "'egcs at egcs dot cygnus dot com'" <egcs at egcs dot cygnus dot com>
- Subject: Ugly missing symbols, was Re: egcs, Irix6 linking o32-libiberty.a with n32-stage2/3 binaries ...
- From: Phil Edwards <pedwards at ball dot com>
- Date: Mon, 7 Dec 1998 16:31:19 -0500
- Organization: BATC
- Reply-To: "pedwards at ball dot com" <pedwards at ball dot com>
Jim Wilson:
> I had trouble bootstrapping egcs with 7.1 (-o32 didn't work
either), but 7.2
> has been out for more than a year, and it has not given any
problem with -n32.
>
> I have never seen a problem with cc -32. Perhaps there was something
> else wrong, e.g. a bug in some other program besides the compiler.
>
> I did a bootstrap with SGI C 7.1 yesterday, and didn't run into any
problems.
>
> Jim
I've been having fatal errors bootstrapping under Irix 6.3 using the 7.2
compiler and CC='cc -n32' for the configure. Looks something like this:
Configuring for a mips-sgi-irix6.3 host.
Created "Makefile" in /usr/local/src/building/here using "mh-frag"
21331:./conftest: rld: Error: unresolvable symbol in
/usr/lib32/libiflPNG.so: __vtbl__9type_info
21331:./conftest: rld: Error: unresolvable symbol in
/usr/lib32/libiflPNG.so: __T_9__nothrow
21331:./conftest: rld: Error: unresolvable symbol in /usr/lib32/libifl.so:
__pure_virtual_called
[similar errors snipped]
21331:./conftest: rld: Fatal Error: this executable has unresolvable
symbols
Links are now set up to build a native compiler for mips-sgi-irix6.3
I tried the bootstrap anyhow, out of curiosity. The build seemed to work,
but another executable failed during the make-install, when the .info files
were being created (blech). I scrapped that build.
I am trying a bootstrap now using cc -32.
--
pedwards@ball.com Ball Aerospace & Technologies Corp.
(937-320-4048) Advanced Systems & Technology Operations