On 23/06/10 19:21, Jan de Groot wrote:
On Sun, 2010-06-20 at 16:28 +1000, Allan McRae wrote:
The new defaults in makepkg more aggressively strip shared libraries. Doing this for certain libraries in glibc causes gdb breakage so all file stripping must be done manually.
Also, grab the latest from the glibc-2.12 branch as it contains a couple of new bugfixes.
Signoff both, Allan
Fun, though gdb should work with the new version, valgrind does not:
valgrind: Fatal error at startup: a function redirection valgrind: which is mandatory for this platform-tool combination valgrind: cannot be set up. Details of the redirection are: valgrind: valgrind: A must-be-redirected function valgrind: whose name matches the pattern: strlen valgrind: in an object with soname matching: ld-linux-x86-64.so.2 valgrind: was not found whilst processing valgrind: symbols from the object with soname: ld-linux-x86-64.so.2
I am getting good at breaking valgrind on x86_64! When are people going to learn that i686 is the future... :P Starting some rebuilds now to figure this out. I guess it is something with PIC/PIE on x86_64 meaning I can not strip ld-linux.so.2 so much. Allan