On Mon, Oct 31, 2016 at 7:16 PM, Bruce Dubbs <[email protected]> wrote:

> Douglas R. Reno wrote:
>
>> On Mon, Oct 31, 2016 at 5:34 PM, Bruce Dubbs <[email protected]>
>> wrote:
>>
>> 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 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.
>>>
>>
> I probably wouldn't have noticed this, as I have no desire whatsoever to
>> strip my libraries. I'm not concerned about size. Without stripped
>> libraries, I don't get as many failures, at least according to one of my
>> old logs.
>>
>> We could do something about this in the valgrind page, but GDB goes
>> through
>> the same thing. Do we really need to strip libraries?
>>
>
> The page in LFS Section 6.72 Stripping Again says that users not doing
> debugging don't need to do it.  A lot of users do not run tests and thus do
> not have any problems.  It mostly comes up for editors running tests after
> building a new package version.
>
> I suppose we could add role="nodump" to the xml in LFS
> chapter06/strippingagain.xml so it is not picked up every time by jhalfs.
>
> However, we still need to address the issue on the valgrind page in BLFS.
> Since you have not stripped, can you do a quick check of valgrind-3.12.0?
> The only thing I needs is ./configure && make && make regtest.
>
> There is a line that summarizes the tests.  Mine looks like:
>
> == 676 tests, 288 stderr failures, 66 stdout failures, 11 stderrB
> failures, 13 stdoutB failures, 2 post failures ==
>
> What do you get?
>
>
>
== 676 tests, 10 stderr failures, 3 stdout failures, 0 stderrB failures, 1
stdoutB failure, 0 post failures ==
gdbserver_tests/hgtls                    (stdoutB)
memcheck/tests/leak_cpp_interior         (stderr)
memcheck/tests/linux/getregset           (stderr)
memcheck/tests/overlap                   (stderr)
memcheck/tests/sendmsg                   (stderr)
exp-sgcheck/tests/bad_percentify         (stderr)
exp-sgcheck/tests/globalerr              (stderr)
exp-sgcheck/tests/hackedbz2              (stdout)
exp-sgcheck/tests/hackedbz2              (stderr)
exp-sgcheck/tests/hsg                    (stdout)
exp-sgcheck/tests/hsg                    (stderr)
exp-sgcheck/tests/preen_invars           (stdout)
exp-sgcheck/tests/preen_invars           (stderr)
exp-sgcheck/tests/stackerr               (stderr)

...checking makefile consistency
...checking header files and include directives
make: *** [Makefile:1338: regtest] Error 1

real    16m20.315s
user    12m45.859s
sys     0m32.149s
renodr [ /sources/valgrind-3.12.0 ]$

Those are my results...

Couldn't use a script as I haven't had the chance to make one yet. Sending
this from my laptop over a serial console.
-- 
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