spiritraveller n00b
Joined: 14 Jul 2003 Posts: 25
|
Posted: Mon Oct 13, 2003 3:06 am Post subject: Can't Prelink (dependency cycle?) |
|
|
Hi, I have followed the instructions from the Prelinking guide. Emerge prelink worked fine, but I can't seem to prelink my system. I have looked all over the forums, googled, and looked in the prelink guide itself, but I haven't found an explanation for this problem.
Here is what I am getting:
Code: | root@lappy / # prelink -afmRv
prelink: /lib/libc-2.3.2.so has dependency cycle
Assigned virtual address space slots for libraries:
prelink: Could not prelink /bin/dd because its dependency /lib/libc.so.6 could not be prelinked
prelink: Could not prelink /usr/lib/rpm/rpmdb_deadlock because its dependency /lib/libc.so.6 could not be prelinked
prelink: Could not prelink /lib/cpp because its dependency /lib/libc.so.6 could not be prelinked
prelink: Could not prelink /usr/lib/misc/sftp-server because its dependency /lib/libc.so.6 could not be prelinked
prelink: Could not prelink /lib/security/pam_filter/upperLOWER because its dependency /lib/libc.so.6 could not be prelinked
prelink: Could not prelink /usr/lib/cups/filter/imagetoraster because its dependency /lib/libc.so.6 could not be prelinked
prelink: Could not prelink /sbin/arp because its dependency /lib/libc.so.6 could not be prelinked
prelink: Could not prelink /usr/lib/svgalib/theeDKit/plane because its dependency /lib/libc.so.6 could not be prelinked
prelink: Could not prelink /usr/lib/MozillaFirebird/xpicleanup because its dependency /lib/libc.so.6 could not be prelinked
prelink: Could not prelink /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/cc1 because its dependency /lib/libc.so.6 could not be prelinked
prelink: Could not prelink /usr/lib/gimp/1.2/plug-ins/fp because its dependency /lib/libc.so.6 could not be prelinked
prelink: Could not prelink /usr/lib/cups/daemon/cups-polld because its dependency /lib/libc.so.6 could not be prelinked |
I know that libc-2.3.2.so and libc.so.6 are both part of glibc... So I tried reemerging glibc with USE="pic". It gave me the same messages.
I also tried adding -fPIC to my CFLAGS, reemerging an ebuild (gaim) and prelinking only that file (/usr/bin/gaim). Still didn't work.
Do I need to reemerge my whole system or something?
Any help will be greatly appreciated.
Spiritraveller |
|