From owner-freebsd-bugs Sun Mar 14 2:30:41 1999 Delivered-To: freebsd-bugs@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 77A3B14EDF for ; Sun, 14 Mar 1999 02:30:14 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id CAA45349; Sun, 14 Mar 1999 02:30:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: by hub.freebsd.org (Postfix, from userid 32767) id 78A0614D28; Sun, 14 Mar 1999 02:24:46 -0800 (PST) Message-Id: <19990314102446.78A0614D28@hub.freebsd.org> Date: Sun, 14 Mar 1999 02:24:46 -0800 (PST) From: hmo@sep.hamburg.com To: freebsd-gnats-submit@freebsd.org X-Send-Pr-Version: www-1.0 Subject: conf/10582: Makefile.upgrade fails with make -j Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 10582 >Category: conf >Synopsis: Makefile.upgrade fails with make -j >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Mar 14 02:30:00 PST 1999 >Closed-Date: >Last-Modified: >Originator: Helge Oldach >Release: 3.1 (being upgraded from 2.2.8) >Organization: >Environment: FreeBSD sep.hamburg.com 2.2.8-RELEASE FreeBSD 2.2.8-RELEASE #16: Fri Jan 15 23:44:33 CET 1999 root@:/usr/src/sys/compile/HMO i386 >Description: Makefile.upgrade is lacking a dependency of do_aout_buildworld for do_elf_buildworld which causes problems with a parallel make. >How-To-Repeat: make -j4 will force do_aout_buildworld to run in parallel to do_elf_buildworld, causing the latter to fail since the aout tools are not yet ready for it: --- upgrade_checks --- --- aout-to-elf-build --- --- /usr/obj/do_aout_buildworld --- --- /usr/obj/do_elf_buildworld --- -------------------------------------------------------------- Doing an aout buildworld to get an up-to-date set of tools -------------------------------------------------------------- -------------------------------------------------------------- Doing an elf buildworld using the aout tools in the aout obj tree. -------------------------------------------------------------- make: not found --- /usr/obj/do_aout_buildworld --- --- buildworld --- --- /usr/obj/do_elf_buildworld --- *** Error code 127 >Fix: --- Makefile.upgrade Sun Mar 14 11:15:06 1999 +++ Makefile.upgrade.ORIG Sat Feb 13 19:49:14 1999 @@ -92,7 +92,7 @@ # # Use the aout tools from the aout buildworld to do an elf buildworld. # -${MAKEOBJDIRPREFIX}/do_elf_buildworld : ${MAKEOBJDIRPREFIX}/do_aout_buildworld +${MAKEOBJDIRPREFIX}/do_elf_buildworld : @echo @echo "--------------------------------------------------------------" @echo " Doing an elf buildworld using the aout tools in the aout >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message