Hi,
Ignacy Gawędzki wrote,
> On Thu, Oct 13, 2016 at 09:19:19PM +0200, thus spake Waldemar Brodkorb:
> > If you want you can try it with my embedded-test script (you need
> > mksh and qemu installed):
> > git clone git://git.embedded-test.org/git/embedded-test
> > cd embedded-test
> > git clone git://git.uclibc-ng.org/git/uclibc-ng
> > mksh embedded-test.sh --arch=mipsel --libc=uclibc-ng \
> > --libc-source=uclibc-ng --test=libc
> >
> > Only 3 tests should fail.
> > Then apply your patch and run it again, it will automatically
> > do a complete clean build.
>
> Okay I did this several times yesterday. On the first attempts, 11
> tests failed without my patch vs. 12 with it. The additional test
> that failed with my patch was nptl/tst-cancelx10. I started
> investigating what could possibly go wrong and tried several things,
> from running the binary with qemu-mipsel to logging into the vm used
> for tests and running the test from there. It seemed at first that
> with my patch the binary got killed with SIGABRT. I re-ran
> embedded-test.sh several times in the process and at some point
> noticed that the SHA-1 for openadk is not the same. Since that
> moment, I re-ran embedded-test.sh with a pristine setup in both cases
> (with and without my patch). Now in both cases I have 11 failed tests
> and nptl/tst-cancelx10 doesn't fail.
>
> So I'm wondering whether anything in openadk could have changed in the
> meantime that makes the tests work well in both cases.
>
> Could you please run the tests again yourself to check this?
I tested again. With uClibc-ng master i get exactly 3 errors.
Tried three times.
With your patch I get sometime 11 or 12 errors. Seems a timeout
issue.
What version of Qemu are you using?
qemu-system-mips -version
QEMU emulator version 2.6.1, Copyright (c) 2003-2008 Fabrice Bellard
We recently had issues with the testsuite build without the full gcc
and I thinking of separating the testsuite to its own project.
OpenADK does not change between runs of embedded-test as long as
you don't use --update.
Are you sure you use uClibc-ng fresh checkout and referencing the
directory with --libc-source? 1.0.18 release would have 11/12
errors, which is the fallback when no special directory is used.
best regards
Waldemar
_______________________________________________
devel mailing list
[email protected]
http://mailman.uclibc-ng.org/cgi-bin/mailman/listinfo/devel