Hi Jim, > Am 01.08.2016 um 03:15 schrieb Jim Meyering <j...@meyering.net>: > > Here's a new snapshot: > - fix a portability bug in the "colors" tests > - in that same test, work around an infelicity in shells like dash > - update to more recent gnulib > --------------------- > diffutils snapshot: > http://meyering.net/diff/diffutils-ss.tar.xz 1.3 MB > http://meyering.net/diff/diffutils-ss.tar.xz.sig > http://meyering.net/diff/diffutils-3.3.52-e974.tar.xz
Just tested on Solaris 10 Sparc, there is a missing „;" in Makefile.am: > diff --git a/tests/Makefile.am b/tests/Makefile.am > index 5457d3a..4538c7b 100644 > --- a/tests/Makefile.am > +++ b/tests/Makefile.am > @@ -46,7 +46,7 @@ TESTS_ENVIRONMENT = > \ > PREFERABLY_POSIX_SHELL='$(PREFERABLY_POSIX_SHELL)'; \ > export PREFERABLY_POSIX_SHELL; \ > REPLACE_GETCWD=$(REPLACE_GETCWD); export REPLACE_GETCWD; \ > - PATH='$(abs_top_builddir)/src$(PATH_SEPARATOR)'"$$PATH"; export PATH \ > + PATH='$(abs_top_builddir)/src$(PATH_SEPARATOR)'"$$PATH"; export PATH; \ > stderr_fileno_=9; export stderr_fileno \ > ; 9>&2 On Solaris 9 Sparc the substitute for „isblank“ is missing: > CCLD test-c-ctype > Undefined first referenced > symbol in file > isblank test-c-ctype.o It should be pulled in from Gnulib: https://www.gnu.org/software/gnulib/manual/html_node/isblank.html On Solaris 11 Sparc I get this compilation error: > CC rawmemchr.o > rawmemchr.c: In function 'rawmemchr': > rawmemchr.c:49:18: error: cast increases required alignment of target type > [-Werror=cast-align] > longword_ptr = (const longword *) char_ptr; > ^ > cc1: all warnings being treated as errors Apart from that all tests pass on Solaris 10/11, all Sparc and x86, all 32 and 64 bit. Best regards — Dago -- "You don't become great by trying to be great, you become great by wanting to do something, and then doing it so hard that you become great in the process." - xkcd #896
signature.asc
Description: Message signed with OpenPGP using GPGMail