https://qa.mandrakesoft.com/show_bug.cgi?id=2359
Product: glibc
Component: glibc
Summary: undefined symbol __init_array_end
Version: 2.3.1-10mdk
Platform: Other
OS/Version: All
Status: UNCONFIRMED
Severity: normal
Priority: P2
AssignedTo: [EMAIL PROTECTED]
ReportedBy: [EMAIL PROTECTED]
OK, here is full list how to reproduce the problem:
cvs -d:pserver:[EMAIL PROTECTED]:/cvsroot/crystal login
When asked for password, hit ENTER
cvs -z3 -d:pserver:[EMAIL PROTECTED]:/cvsroot/crystal co CS
cd CS
configure --prefix=/opt/crystal --enable-debug
make all
when finished, type
./walktest
result :
Warning: Failed to load `vfs'; reason(s):
DLERROR (vfs): ./vfs.so: undefined symbol: __init_array_end
Warning: Failed to load `vfs'; reason(s):
DLERROR (vfs): ./vfs.so: undefined symbol: __init_array_end
WARNING: could not load plugin 'crystalspace.kernel.vfs'
Couldn't load vfs plugin!
Failed to initialize config!
Error initializing system!
Cleaning up...
Under normal conditions window with some 3D scene should pop up.
My machine is dual 2.4GHz Xeon, NVidia Quadro 4 card with Nvidia drivers,
softwarewise I had Mandrake 9.0 installed, then upgraded packages to cooker.
This error started to occur after the upgrade to glibc 2.3.1-8 or 2.3.1-9.
I did some research about this, seems that some RedHat guys changed the linker
scripts in December to add these symbols, perhaps the patch was not correct,
or the dynamic linker does not take it into account, I do not know. What I
know, though, that the symbols init_array_start and init_array_end were not
in the glibc of old Mandrake 9.0 neither in the glibc before 2.3.1-8 (easy to
check with nm -D command).
I hope, that it helps.
Jan
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.