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

Reply via email to