Hi Jim, Am 30.10.2012 um 16:44 schrieb Jim Meyering <[email protected]>:
> Wow. I've just realized it's been more than a year > since the last diffutils release. So here's a snapshot > of the latest sources: > > diffutils snapshot: > http://meyering.net/diff/diffutils-ss.tar.xz 1.2 MB > http://meyering.net/diff/diffutils-ss.tar.xz.sig > http://meyering.net/diff/diffutils-3.2.37-f0b0.tar.xz I just tested on Solaris 9 Sparc with Sun Studio 12. During compilation I get the following warnings (probably harmless): > cc: Warning: illegal option -fdiagnostics-show-option > cc: Warning: illegal option -funit-at-a-time After compilation I get the following linker errors during running the test suite: > CC test-sh-quote.o > CCLD test-sh-quote > Undefined first referenced > symbol in file > libintl_dcngettext ../lib/libdiffutils.a(xalloc-die.o) > libintl_gettext ../lib/libdiffutils.a(xalloc-die.o) > libintl_dcgettext ../lib/libdiffutils.a(xalloc-die.o) Manually adding -lintl to the linker flags resolves the issue. Some gnulib-tests actually dump core: > ../build-aux/test-driver: line 95: 25533 Abort (core > dumped) "$@" >$log_file 2>&1 > FAIL: test-raise > ../build-aux/test-driver: line 95: 25647 Abort (core > dumped) "$@" >$log_file 2>&1 > FAIL: test-sigaction On the latter the stack looks like this (this is a Solaris 9 branded zone on Solaris 10): > unstable9s% mdb test-sigaction > > > Loading modules: [ libc.so.1 ] > > ::run > mdb: stop on SIGABRT > mdb: target stopped at: > zfs.256.65538.261614`_s9brand_systemcall+0x34: 0x1a480005 > > ::stack > zfs.256.65538.261614`_s9brand_systemcall+0x34(ffbffaa8, 25, 504, 6, 1, 6) > zfs.256.65538.261614`s9_kill+0xe8(504, 6, ff3f0700, 15320, ff353d1c, ff36ec70) > zfs.256.65538.261614`s9_handler+0x90(504, 6, 0, 10034, ffffffff, ff36ec70) > main+0x64(1, 21990, 21800, 115a4, 21928, ffbffbf8) > _start+0x108(0, ffbffc7c, 1, ff3dc608, ff3ee834, ff3ee000) > > Inspected on Solaris 10 the stack looks like this: > dam@login > [login]:/home/dam/mgar/pkg/diffutils/trunk/work/solaris9-sparc/build-isa-sparcv8/diffutils-3.2.37-f0b0/gnulib-tests > > pstack core > core 'core' of 1381: ./test-sigaction > ff2ce6bc _lwp_kill (6, 1156c, 0, 6, ffbffeff, ff347c40) + 8 > 00011098 main (1, 21990, 21800, 115a4, 21928, ffbff948) + 148 > 0001092c _start (0, 0, 0, 0, 0, 0) + 108 Anything further I could test? 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
