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]

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



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



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