[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: fixes for NEXTSTEP3.3 (make-3.79.1)
From: |
Paul D. Smith |
Subject: |
Re: fixes for NEXTSTEP3.3 (make-3.79.1) |
Date: |
04 Apr 2001 13:07:53 -0400 |
User-agent: |
Gnus/5.0808 (Gnus v5.8.8) Emacs/20.7 |
%% Timm Wetzel <address@hidden> writes:
tw> - wildcard problem: Due to some never-defined macro
tw> _DIRENT_HAVE_D_NAMLEN d_namlen always stays zero. This seems to
tw> affect all systems using struct direct (versus struct
tw> dirent). (semi-clean patch to dir.c appended.)
OK, I'll look at this. Systems that don't have dirent are pretty sparse
these days, so I don't know that I can come up with why or where the
above macro was used.
tw> - parallelism: The parallelism test using a sub-make fails. The
tw> problem is apparently that on non-jobserver systems (NS does not
tw> have sigaction()) `-j n' arguments are not passed to
tw> submakes. Suggestion: Use `-j' in this testcase (which does get
tw> passed down). However, if the test is intended to explicitely test
tw> for the jobserver, one should probably document that this failure is
tw> expected for non-jobserver systems. (See patch to parallelism.)
Hmm. I tried this on SunOS 4.1.4, which doesn't support jobserver, and
IIRC the all tests passed. I'll take a look.
This solution (just -j) can't be used, since -j is considered "infinite
jobs" and doesn't use the jobserver feature at all.
tw> - jobserver: I've added a mostly mechanical patch to enable the
tw> jobserver on systems which miss sigaction() but do have sigvec(). It
tw> passes the tests, but I haven't stress-tested it. The autoconf
tw> changes are trivial, but I couldn't test them.
tw> - The README mentions the GNATS Web interface to report make bugs, but
tw> this doesn't seem to be available without username/password?
Use guest/guest. Unfortunately I haven't released a new version of GNU
make since the FSF reworked their bug system earlier this winter.
--
-------------------------------------------------------------------------------
Paul D. Smith <address@hidden> Find some GNU make tips at:
http://www.gnu.org http://www.paulandlesley.org/gmake/
"Please remain calm...I may be mad, but I am a professional." --Mad Scientist