I'm trying to update valgrind to version 3.12.0 for the book. The build
is fine, but I get over 1000 test failures.
I went back and tried the tests (patch && ./configure && make && make
regtest) on version 3.11 and got the same large number of errors.
I then rebooted to an earlier LFS and tried again and the errors went
(mostly - 5 related errors) away, This is what I have:
PACKAGE OLD CURRENT
kernel 4.6.2 4.7.2
gcc 6.1 6.2.0
boost 1.61.0 1.62.0
clang 3.7.1 3.8.1
gdb 7.11 7.11.1
glibc 2.23 2,24
One thing that may be a problem is that I changed LFS a while back to
strip libraries better. The fact that I have:
$ file ld-2.24.so
ld-2.24.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV),
dynamically linked, stripped
and that may be the problem. See the note at
http://www.linuxfromscratch.org/blfs/view/svn/x/x7driver.html#libinput
I did rebuild a debug version of ld-2.24.so and that got a reduction to
166 test failures. It looks like there are a lot of issues with other
glibc libraries without debug symbols or just differences (4 bytes freed
vs 8 bytes freed) in the latest glibc and/or kernel.
I'm looking for suggestions about how to handle this in the book.
-- Bruce
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page