This is the mail archive of the
libstdc++@sourceware.cygnus.com
mailing list for the libstdc++ project.
Re: Building libstdc++-2.90.6 under AIX 4.2.1.0
- To: JR <jrodriguez at comsci dot liu dot edu>
- Subject: Re: Building libstdc++-2.90.6 under AIX 4.2.1.0
- From: Gabriel Dos Reis <dosreis at dptmaths dot ens-cachan dot fr>
- Date: 13 Dec 1999 19:52:33 +0100
- Cc: libstdc++ <libstdc++ at sourceware dot cygnus dot com>
- Organization: École Normale Supérieure de Cachan (France)
- References: <38551F32.E9D2A86C@comsci.liu.edu>
JR <jrodriguez@comsci.liu.edu> writes:
| I'm trying to build libstdc++-2.90.6 under AIX 4.2.1.0 using egcs
| 2.95.2. I get the following errors:
|
| /bin/sh ../../libstdc++-2.90.6/mknumeric_limits `pwd`/..
| ../../libstdc++-2.90.6
| running mknumeric_limits
| ld: 0711-317 ERROR: Undefined symbol: value<bool>::epsilon
| ld: 0711-317 ERROR: Undefined symbol: value<bool>::round_error
| ld: 0711-317 ERROR: Undefined symbol: value<char>::epsilon
| ld: 0711-317 ERROR: Undefined symbol: value<char>::round_error
| ld: 0711-317 ERROR: Undefined symbol: value<signed char>::epsilon
| ld: 0711-317 ERROR: Undefined symbol: value<signed char>::round_error
| ld: 0711-317 ERROR: Undefined symbol: value<unsigned char>::epsilon
| ld: 0711-317 ERROR: Undefined symbol: value<unsigned char>::round_error
| ld: 0711-317 ERROR: Undefined symbol: value<short>::epsilon
| ld: 0711-317 ERROR: Undefined symbol: value<short>::round_error
| ld: 0711-317 ERROR: Undefined symbol: value<unsigned short>::epsilon
| ld: 0711-317 ERROR: Undefined symbol: value<unsigned short>::round_error
|
| ld: 0711-317 ERROR: Undefined symbol: value<int>::epsilon
| ld: 0711-317 ERROR: Undefined symbol: value<int>::round_error
| ld: 0711-317 ERROR: Undefined symbol: value<unsigned int>::epsilon
| ld: 0711-317 ERROR: Undefined symbol: value<unsigned int>::round_error
| ld: 0711-317 ERROR: Undefined symbol: value<long>::epsilon
| ld: 0711-317 ERROR: Undefined symbol: value<long>::round_error
| ld: 0711-317 ERROR: Undefined symbol: value<unsigned long>::epsilon
| ld: 0711-317 ERROR: Undefined symbol: value<unsigned long>::round_error
| ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more
| information.
| collect2: ld returned 8 exit status
| gen-num-limits failed to build, exiting.
|
|
|
| Is there a fix for this?
|
| Thanks in advance,
Are you having the same problem with current CVS tree?
(you shouldn't...)
I noticed that problem last week when I tried to build the library on
solaris-2.7. It is due to the fact that g++ was invoked with
-fno-implicit-templates that turns off template instantications.
Please, could you try current CVS tree and let me know the outcome?
-- Gaby