Re: GNU make 3.99.92 release candidate is available

2013-09-23 Thread Eli Zaretskii
> From: Denis Excoffier > Date: Tue, 24 Sep 2013 06:53:43 +0200 > > Since the patch makes merely Cygwin as a copy of EMX, and that > same patch used (with very minor modifications) to work with > make-3.99.91, perhaps this suggests that the EMX platform is > broken under make-3.99.92. Could be,

Re: GNU make 3.99.92 release candidate is available

2013-09-23 Thread Denis Excoffier
On 2013-09-23 19:29, Paul Smith wrote: >> Also a semicolon seems to be missing after the declaration of >> child_execute_job() in the case '# if defined(__EMX__)'. > > Oops. Thanks. I applied the spawn-patch (by hand since many hunks), mentioned in http://lists.gnu.org/archive/html/bug-make/2013-

[bug #40056] make should automatically detect targets with low resolution timestamps

2013-09-23 Thread James Ralston
Follow-up Comment #4, bug #40056 (project make): Philip is correct: I can find no evidence that any version of glibc (released or development) implements pathconf(path, _PC_TIMESTAMP_RESOLUTION). So, unfortunately, currently the only way under Linux to determine if a file has nanosecond timestamp

[bug #40056] make should automatically detect targets with low resolution timestamps

2013-09-23 Thread James Ralston
Follow-up Comment #3, bug #40056 (project make): In response to Paul's 2013-09-22T07:15:04+ comment: To be clear: my patch simply applies the .LOW_RESOLUTION_TIMESTAMP special target's logic (add 0.9 seconds to a timestamp that lacks nanosecond resolution) implicitly to all low-resolu

Re: GNU make 3.99.91 release candidate is available

2013-09-23 Thread Paul Smith
On Mon, 2013-09-23 at 14:03 +0200, Dagobert Michelsen wrote: > I still have two fails with SunStudio without Guile and with GCC and > both with/without Guile: Blerg. Looks like the /bin/sh on the Solaris 10 system can't accept options separated by spaces: psmith@unstable10s [unstable10s]:~ > /

Re: GNU make 3.99.92 release candidate is available

2013-09-23 Thread Eli Zaretskii
> From: Paul Smith > Cc: bug-make@gnu.org > Date: Mon, 23 Sep 2013 13:02:20 -0400 > > rm -rf test/scripts/options/dash-* > git pull > git reset --hard > > "git status" should now show no changes. Let me know if that doesn't > help. You should definitely not have any local changes before

Re: GNU make 3.99.92 release candidate is available

2013-09-23 Thread Paul Smith
On Mon, 2013-09-23 at 19:14 +0200, Denis Excoffier wrote: > In order to compile (with --disable-load) under cygwin i had to > remove two occurrences of "(scm_t_subr)" from guile.c (unknown > identifier, sorry). With --without-guile this is, expectedly, > not needed. Yes this is because of changes

Re: GNU make 3.99.92 release candidate is available

2013-09-23 Thread Paul Smith
On Mon, 2013-09-23 at 19:56 +0300, Eli Zaretskii wrote: > > From: Paul Smith > > Cc: bug-make@gnu.org > > Date: Mon, 23 Sep 2013 11:48:40 -0400 > > > > On Mon, 2013-09-23 at 11:02 +0300, Eli Zaretskii wrote: > > > There's also another problem: you added a test script dash-w, where we > > > alread

Re: GNU make 3.99.92 release candidate is available

2013-09-23 Thread Eli Zaretskii
> From: Paul Smith > Cc: bug-make@gnu.org > Date: Mon, 23 Sep 2013 11:48:40 -0400 > > On Mon, 2013-09-23 at 11:02 +0300, Eli Zaretskii wrote: > > There's also another problem: you added a test script dash-w, where we > > already had a dash-W. On Windows, these two map to the same file, so > > gi

Re: GNU make 3.99.92 release candidate is available

2013-09-23 Thread Denis Excoffier
On 2013-09-23 10:02, Eli Zaretskii wrote: > > This RC was broken on MS-Windows, because the inversion of OUTPUT_SYNC > to NO_OUTPUT_SYNC was not done in the w32 subdirectory. I fixed that > in git. > > There's also another problem: you added a test script dash-w, where we > already had a dash-W.

Re: GNU make 3.99.92 release candidate is available

2013-09-23 Thread Paul Smith
On Mon, 2013-09-23 at 11:02 +0300, Eli Zaretskii wrote: > There's also another problem: you added a test script dash-w, where we > already had a dash-W. On Windows, these two map to the same file, so > git overwrites the same file, and the file is always marked as > "modified". Please rename one

Re: GNU make 3.99.91 release candidate is available

2013-09-23 Thread Dagobert Michelsen
Hi Paul, Am 22.09.2013 um 18:57 schrieb Paul Smith : > I've done some testing and bug fixing using the Solaris build service, > thanks very much Dago! > > On Mon, 2013-09-16 at 20:52 +0200, Dagobert Michelsen wrote: >> I'll get an error compiling it on Solaris 10 Sparc with Sun Studio 12: > >>>

Re: GNU make 3.99.92 release candidate is available

2013-09-23 Thread Eli Zaretskii
> From: Paul Smith > Date: Mon, 23 Sep 2013 01:06:45 -0400 > > Hi all. The third release candidate, 3.99.92, for the next version of > GNU make is now available on alpha: > > ftp://alpha.gnu.org/gnu/make/make-3.99.92.tar.bz2 > 7ef9dabbfd8ad202ef05edb5836eb4b9 > ftp://alpha.gnu.org/gnu/make/ma