GCC 3.2 runs with glibc-2.2, crashes with glibc-2.3?
Yuval Kfir
yuvalk@mainsoft.com
Wed Mar 3 09:49:00 GMT 2004
Thanks, Jim. Eventually we managed to narrow it down to the crtbeginS.o
file - the symbol __dso_handle was being created as public instead of
private, and the linker was using the loader's __dso_handle instead of the
shared library's.
The solution was to upgrade to gcc 3.2.3 and binutils 2.13.90, so that the
assembler will generate __dso_handle as a private symbol.
- Yuval
More information about the Gcc
mailing list