[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
more GNU make 4.2.90 issues on Solaris 10
From: |
Paul Eggert |
Subject: |
more GNU make 4.2.90 issues on Solaris 10 |
Date: |
Tue, 27 Aug 2019 12:13:00 -0700 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 |
After applying the patches I recently sent to bug-make, I still see several
tests failing on native Solaris 10 sparc (32-bit), built with Solaris tools
(including Oracle Studio 12.6) instead of with GNU tools. Please see attached
files, giving the relevant part of the 'make' output and the *.diff files for
the failing tests.
One problem seems to be that some tests assume that 'make check' runs GNU Make
instead of /usr/ccs/bin/make, which chatters less.
The work/functions/wildcard test fails because on Solaris 10, the command
"/bin/sh -c 'kill -2 $$'" causes /bin/sh to call _exit (2000) (!), and the
kernel discards the high order bits and reports the status 2000 % 256 == 208 to
the parent process. I suppose one way to work around this is to propagate the
'SHELL = /bin/bash' line of the top-level Makefile into the little test
Makefile, since /bin/bash works correctly, but I don't offhand know how to do
that propagation.
The archives test fails because /usr/ccs/bin/ar is a bit chattier on Solaris.
The vpathplus test fails due to file name order. Perhaps this is because on
Solaris 10 GNU Make uses its own glob, not Solaris's glob.
I don't offhand see why the output-sync tests are failing.
make-log.txt
Description: Text document
make-diff.txt
Description: Text document
- Re: GNU make 4.2.90 release candidate available, (continued)
- Re: GNU make 4.2.90 release candidate available, Dennis Clarke, 2019/08/26
- Re: GNU make 4.2.90 release candidate available, Paul Smith, 2019/08/26
- Re: GNU make 4.2.90 release candidate available, Dennis Clarke, 2019/08/27
- Re: GNU make 4.2.90 release candidate available, Paul Smith, 2019/08/27
- Re: GNU make 4.2.90 release candidate available, Dennis Clarke, 2019/08/27
- Re: GNU make 4.2.90 release candidate available, Paul Smith, 2019/08/27
- Re: GNU make 4.2.90 release candidate available, Dennis Clarke, 2019/08/27
- Re: GNU make 4.2.90 release candidate available, Andreas Schwab, 2019/08/28
- Re: GNU make 4.2.90 release candidate available, Dennis Clarke, 2019/08/28
- Re: GNU make 4.2.90 release candidate available, Dennis Clarke, 2019/08/27
more GNU make 4.2.90 issues on Solaris 10,
Paul Eggert <=
- Re: more GNU make 4.2.90 issues on Solaris 10, Paul Smith, 2019/08/27
- Re: more GNU make 4.2.90 issues on Solaris 10, Paul Eggert, 2019/08/27
- Re: more GNU make 4.2.90 issues on Solaris 10, Dennis Clarke, 2019/08/27
- Re: more GNU make 4.2.90 issues on Solaris 10, Paul Smith, 2019/08/27
- Re: more GNU make 4.2.90 issues on Solaris 10, Dennis Clarke, 2019/08/27
- Re: more GNU make 4.2.90 issues on Solaris 10, Paul Eggert, 2019/08/27
Re: GNU make 4.2.90 release candidate available, Eli Zaretskii, 2019/08/28