GCC 3.0 Status Report
John David Anglin
dave@hiauly1.hia.nrc.ca
Wed Apr 18 10:38:00 GMT 2001
> The most common problem I see is due to the std::errno failures. So if
> someone has a workaround/fix for that I would greatly appreciate a copy.
See < http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/c_std/bits/std_cerrno.h.diff?cvsroot=gcc&r1=1.5&r2=1.6 >
for what was done on the main. This probably isn't the correct solution.
It looks like extern "C" identifiers shouldn't be mangled in namespaces.
I did a couple more tests night to try to diagnose the constructor problem.
However, when I changed CFLAGS to `-O0 -g', I ran smack into the duplicate
symbol problem building libstdc++-v3. Functions (constructors) that wannabe
weak are getting duplicated in two or more modules as global functions with
weak support turned off.
Dave
--
J. David Anglin dave.anglin@nrc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6605)
More information about the Gcc
mailing list