Problem: The Gentoo Prelink Guide found at http://www.gentoo.org/doc/en/prelink-howto.xml lacks information about the "pic" USE flag. pic enables position independent code in several e-builds, most importantly glibc. (For more info on pic visit http://en.wikipedia.org/wiki/Position_independent_code ) This is important for prelinking. Solution: emend the guide to include the pic USE flag as well as emerge --update --deep --newuse world. Reproducible: Always Steps to Reproduce:
the pic USE flag should not affect the ability to utilize prelink on default systems
information regarding USE=pic is not required
SpanKY, go ahead and try a USE="pic" emerge --pretend --update --deep --newuse world. The three packages that benefit from the pic use flag on my system are sys-libs/glibc-2.3.5 media-libs/libsdl-1.2.8-r1 app-arch/gzip-1.3.5-r7 Most "default" systems have glibc and gzip, the former of which is especially important for prelinking.
here's a useful tidbit of information i maintain the three packages you just mentioned, i know EXACTLY what USE=pic does for them it does not affect the ability to utilize prelink