__gnu_cxx error in OpenSolaris

asyropoulos@aol.com asyropoulos@aol.com
Thu May 19 17:00:00 GMT 2011


>See the docs for --enable-symvers at
>http://gcc.gnu.org/onlinedocs/libstdc++/manual/configure.html
>
>If that isn't given explicitly then it will be guessed by configure.
>The guess will depend on whether the linker supports symvers or not so
>depends on what linker gcc is configured to use. Also support for
>--enable-symvers=sun was added in gcc 4.6, so maybe that is being used
>by your 4.6 build.


Thank you for the info. I have tried to compiled Qt with gcc

$  gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/opt/gnu/gcc-4.6.0/libexec/gcc/i386-pc-solaris2.11/4.
6.0/lto-wrapper
Target: i386-pc-solaris2.11
Configured with: ../gcc-4.6.0/configure --prefix=/opt/gnu/gcc-4.6.0 
--enable-shared --disable-libtool-lock
--target= --enable-objc-gc --disable-libada --enable-libssp 
--enable-languages=c,c++
--enable-threads=posix --enable-tls=yes --with-system-zlib 
--with-gnu-ld --with-ld=/usr/gnu/bin/ld
--with-gnu-as --with-as=/usr/sfw/bin/gas --with-gmp-lib=/usr/lib 
--with-mpfr-lib=/usr/lib
--enable-c99 --enable-nls --enable-wchar_t 
--enable-libstdcxx-allocator=mt --with-pic --enable-multilib
Thread model: posix
gcc version 4.6.0 (GCC)


and this time compilation completed with no problems. So it seems that 
GNU ld does something
magical...

Regards,

Apostolos



More information about the Gcc-help mailing list