From owner-freebsd-hackers Thu Feb 1 15:50: 8 2001 Delivered-To: freebsd-hackers@freebsd.org Received: from vexpert.dbai.tuwien.ac.at (vexpert.dbai.tuwien.ac.at [128.130.111.12]) by hub.freebsd.org (Postfix) with ESMTP id 0688937B491 for ; Thu, 1 Feb 2001 15:49:50 -0800 (PST) Received: from deneb.dbai.tuwien.ac.at (deneb [128.130.111.2]) by vexpert.dbai.tuwien.ac.at (8.11.1/8.11.1) with ESMTP id f11Nnje18418 for ; Fri, 2 Feb 2001 00:49:48 +0100 (MET) Received: from localhost (pfeifer@localhost) by deneb.dbai.tuwien.ac.at (8.11.1/8.11.1) with ESMTP id f11Nnik79073 for ; Fri, 2 Feb 2001 00:49:45 +0100 (CET) (envelope-from pfeifer@dbai.tuwien.ac.at) X-Authentication-Warning: deneb.dbai.tuwien.ac.at: pfeifer owned process doing -bs Date: Fri, 2 Feb 2001 00:49:44 +0100 (CET) From: Gerald Pfeifer To: Subject: Re: bootstrap fails with FreeBSD make (fwd) Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG FYI, in case someone is interested. Gerald ---------- Forwarded message ---------- From: Marc Espie Cc: gcc@gcc.gnu.org Date: Sun, 28 Jan 2001 03:08:33 +0100 In article <20010127111759.A13827@verona.globe-tec.de> you write: >Hi, > >I just tried to bootstrap under FreeBSD 4.2. The build stoped after >creating libz with the following message: >Bootstrapping the compiler >+make CC="gcc" libdir=/usr/local/gcc-CVS/lib LANGUAGES="c" >+make: not found I got '+' to work on OpenBSD make in single job mode, and it's at least recognized in -j mode (the code in job.c is bad enough that I got a headache trying to see how to implement that). FreeBSD and NetBSD might be interested in looking at job.c rev 1.34 and compat.c rev 1.32 (in OpenBSD). If someone manages to handle the -j part, drop me a note, I'm game. I believe that '+' is generally a good idea. Seeing that quite a few make don't support it (it is not even POSIX), an autoconf/automake mechanism to handle it might be a good idea... In fact, telling autoconf to substitute for + in a Makefile if the chosen make does not handle + is probably the way to go. A test makefile such as: a: +: is probably largely enough to check the feature... To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message