This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: dlopen test breaks test suite
- From: Paul Pluzhnikov <ppluzhnikov at google dot com>
- To: Andi Kleen <andi at firstfloor dot org>
- Cc: GLIBC Devel <libc-alpha at sourceware dot org>
- Date: Mon, 7 Apr 2014 21:43:49 -0700
- Subject: Re: dlopen test breaks test suite
- Authentication-results: sourceware.org; auth=none
- References: <20140407235235 dot GY22728 at two dot firstfloor dot org> <CALoOobMctZZn7Zr_0nrX2z8_HUQTotuFQy1cJcw6_fhk7hGkVA at mail dot gmail dot com> <20140408042128 dot GZ22728 at two dot firstfloor dot org>
On Mon, Apr 7, 2014 at 9:21 PM, Andi Kleen <andi@firstfloor.org> wrote:
>> > so it prevents me from running the test suite at all.
>>
>> I am not sure what you mean by "prevents from running test suite at
>> all". You just did run the test suite :-)
>
> I mean I cannot execute the vast majority of non broken tests,
> including the ones I'm interested in.
Are you sure about that?
Until recently, one had to run "make -k check" to execute all tests in
case of failure.
But this has recently changed, and now "make check" does not fail
until the very end, even when some tests are failing.
It look to me from your output:
Summary of test results:
1 FAIL
1703 PASS
122 XFAIL
3 XPASS
that you are in fact executing all tests, both passing and failing.
Here is my output for comparison:
FAIL: elf/ifuncmain1staticpie
FAIL: elf/ifuncmain6pie
FAIL: elf/ifuncmain7pie
FAIL: elf/tst-dlopen-aout
Summary of test results:
4 FAIL
1700 PASS
122 XFAIL
3 XPASS
I don't believe you are "not executing vast majority of non-broken tests".
In case I am missing something, either commenting out the
tst-dlopen-aout from elf/Makefile, or configuring with
--enable-hardcoded-path-in-tests, should get you going.
--
Paul Pluzhnikov