> this is weird. okay, so prelink correctly renames the prelink > mktemp'ed file to the original. then it does a stat, which returns > properly, _then_ it segfaults. I peeked a quick peek at the source > code, but I'm too tired to dig up anything overly useful from C. it > does however look very buggy. :-/ > > but it does work fine if you do > > prelink -v /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.1/libstdc++.so.5.0.2 > > right? Actually, this time it didn't (Abort, not segfault), but prelink -mvf /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.1/libstdc++.so.5.0.2 worked fine. Hmm, here's a strange little test case: #prelink -amv ... Prelinking /usr/lib/gimp/1.2/plug-ins/sample_colorize Segmentation fault #prelink -mvf /usr/lib/gimp/1.2/plug-ins/sample_colorize #prelink -amv ... /usr/lib/libcpuaccel.so.0 4114a000-4114b900 Segmentation fault #prelink -mvf /usr/lib/libcpuaccel.so.0 #prelink -amv ... Prelinking /usr/lib/gimp/1.2/plug-ins/sample_colorize Segmentation fault and it will just keep alternating between those two. Note that libcpuaccel.so.0 is the item that comes just before the gimp stuff when it gets that far. licpuaccel is from media-libs/libmpeg2, you probably know what the gimp stuff is from. Cheers, Caleb