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.

Reply via email to