SYS_FUNC macro fix for musl

Dmitry V. Levin ldv at altlinux.org
Thu Jan 14 02:18:37 UTC 2016


On Wed, Dec 16, 2015 at 05:39:32AM +0300, Dmitry V. Levin wrote:
> On Wed, Dec 16, 2015 at 02:45:45AM +0100, Szabolcs Nagy wrote:
> > * Dmitry V. Levin <ldv at altlinux.org> [2015-12-16 03:33:03 +0300]:
> > > On Tue, Dec 15, 2015 at 10:56:49PM +0100, Szabolcs Nagy wrote:
> > > > attached the test logs too
> > > 
> > > Looks like all tests related to %Ld/%Lu failed.
> > > Could you re-run them on v4.10-577-ge67c8e4, please?
> > 
> > i forgot to mention one more issue:
> > the aio.c test needs to include time.h
> > for struct timespec
> 
> Fixed.
> 
> > with that fix i get 4 failures:
> > 
> > - ioctl because musl checks if stdout is interactive
> > 
> > - mmsg because of
> > http://git.musl-libc.org/cgit/musl/commit/?id=acb7e049b8c70b9e6ad57e8601373f9c991a0da4
> > 
> > - sigreturn because RT_2 is used internally by musl:
> > http://git.musl-libc.org/cgit/musl/tree/src/internal/pthread_impl.h#n101
> > 
> > - settimeofday because musl does not pass the tz arg
> 
> All are test suite issues, strace output is fine.
> If you'd rather like these tests to be passing instead of failing,
> feel free to submit workarounds.

All these and some other musl related issues are now fixed, strace builds
using musl on x86_64 and x86 without warnings, there are no known test
suite issues yet, so I've added musl to the strace test build matrix at
https://travis-ci.org/strace/strace/.


-- 
ldv
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.strace.io/pipermail/strace-devel/attachments/20160114/2ebd6ff7/attachment.bin>


More information about the Strace-devel mailing list