This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
-fhonor-std
- To: gcc-bugs at gcc dot gnu dot org
- Subject: -fhonor-std
- From: michael cardenas <mbc at deneba dot com>
- Date: Mon, 13 Mar 2000 21:51:09 -0500
When ever I use -fhonor-std, I get a linker error saying "undefined
reference to std::terminate". I did an objdump on the libs in
/usr/local/lib/lib-gcc/i686.../2.95.2 and it looks like __terminate is in
libgcc.a, so I included that library, but I still have the same linker
error.
This is aside from the nightmare that is the STL that doesn't use
std causing all kinds of naming conflicts. And the STL was why I enabled
that flag in the first place, so I guess I can disable it now.
And while I'm at it, are there any plans for an incremental linker?
MSVC is putting us to shame in that area. Linking my debug project takes 7
minutes on a 400mhz celeron with 256mb of ram. Wowza!