well, the title already says everything... if glibc is compiled without "pic" in use flags emerge prelink will fail. so the documenation should say: "I assume you have a Gentoo-1.4 system and it was built with gcc-3.2 or better and binutils-2.13.90.0.xx or better and glibc-2.3.1-r2 or newer with pic in our use flags. This needs to be so in order for your binaries to be prelinkable." Reproducible: Always Steps to Reproduce: 1. 2. 3.
would it be adviseable to make pic a use flag that is automatically enabled in most profiles? This would allow us to build stages, grp and a prelinked livecd Pieter
umm, i thought pic was automatic now and that pic should not appear in a user's USE flag
I've been able to prelink without doing any PIC-magic (i.e. never knew there was something). The prelink binary did alter several programs (unmatching sha1sums) so I guess everything went fine. I wasn't convinced of the speed adjustement though, but then again, trying to run KDE 3.1 on a 120 Mhz w/ 40 Mb RAM isn't really a good idea anyway :)
I'll invalidate this bug as emerging prelink works flawlessly without doing anything with PIC. Reopen if this isn't always the case (with a current Gentoo).