upcoming release: what needs to be done

Dmitry V. Levin ldv at altlinux.org
Thu Mar 15 23:48:06 UTC 2012


On Thu, Mar 15, 2012 at 12:53:23AM -0400, Mike Frysinger wrote:
> arm hits this warning:
> signal.c: In function ‘sys_rt_sigaction’:
> signal.c:1345:4: warning: left shift count >= width of type

I saw this warning a year ago as well.  The code is unreachable on ARM,
but gcc seems to be too dumb to recognize that.  I've pushed a change to
optimize out this code on the preprocessor stage.

> ignoring that, `make check` fails because my /bin/sh is dash, and the $* code 
> the tests uses doesn't work.  not sure if it's a bug in dash, but using 
> ${*:-../strace} instead of ${*-../strace} in tests/init.sh makes it work.  i'd 
> lean towards this syntax anyways as you should default to ../strace even if 
> the user gave you "" ...

OK, I've changed tests/init.sh, but that version of dash is certainly buggy.

> getting past that, `make check` passes and strace seems to work on this old 
> netwinder of mine.

Thanks.


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


More information about the Strace-devel mailing list