From owner-freebsd-current Mon Sep 21 14:39:02 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA13344 for freebsd-current-outgoing; Mon, 21 Sep 1998 14:39:02 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from lor.watermarkgroup.com (lor.watermarkgroup.com [207.202.73.33]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA13182 for ; Mon, 21 Sep 1998 14:38:08 -0700 (PDT) (envelope-from luoqi@watermarkgroup.com) Received: (from luoqi@localhost) by lor.watermarkgroup.com (8.8.8/8.8.8) id RAA22851; Mon, 21 Sep 1998 17:37:01 -0400 (EDT) (envelope-from luoqi) Date: Mon, 21 Sep 1998 17:37:01 -0400 (EDT) From: Luoqi Chen Message-Id: <199809212137.RAA22851@lor.watermarkgroup.com> To: chuckr@mat.net, luoqi@watermarkgroup.com Subject: Re: make -j # buildworld Cc: freebsd-current@FreeBSD.ORG, smp@csn.net Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > You know more about it than I, Luoqi, but please realize that I've > talked with no one else who's seeing my problem ... which might even > mean that it's not a Makefile problem, it could well be something > screwey with my own environment. Why don't you let me test it (to see > if it fixes my problem) and let, say, Jordan or Steve P. test it (as a > representative of everyone else who _doesn't_ see it). > > I'd love to have my problem fixed, but only if it's a FreeBSD problem. > Mail me your patches, please. Thanks _very_ much for helping me. > I think it is not just you. There have been quite a few reports on this problem in -current (one of them was mine). I guess everyone pretty much ignored it because it is so insignificant compared to what has been going on in the last few weeks and there's a work-around for it (by setting NOAOUT to true). -lq > ----------------------------+----------------------------------------------- > Chuck Robey | Interests include any kind of voice or data > chuckr@glue.umd.edu | communications topic, C programming, and Unix. > 213 Lakeside Drive Apt T-1 | > Greenbelt, MD 20770 | I run Journey2 and picnic (FreeBSD-current) > (301) 220-2114 | and jaunt (NetBSD). > ----------------------------+----------------------------------------------- > Here goes the patch: Index: Makefile.inc0 =================================================================== RCS file: /home/ncvs/src/Makefile.inc0,v retrieving revision 1.8 diff -u -r1.8 Makefile.inc0 --- Makefile.inc0 1998/09/17 16:32:00 1.8 +++ Makefile.inc0 1998/09/17 22:43:08 @@ -42,10 +42,11 @@ # # Temporary path and environment for the legacy build. # -ELFTMPPATH= ${MAKEOBJDIRPREFIX}/elf${.CURDIR}/tmp/sbin:${MAKEOBJDIRPREFIX}/elf${.CURDIR}/tmp/bin:${MAKEOBJDIRPREFIX}/elf${.CURDIR}/tmp/usr/sbin:${MAKEOBJDIRPREFIX}/elf${.CURDIR}/tmp/usr/bin:${MAKEOBJDIRPREFIX}/elf${.CURDIR}/tmp/usr/games -LEGACY_ENV= MAKEOBJDIRPREFIX=${MAKEOBJDIRPREFIX}/aout \ - PATH=${ELFTMPPATH} OBJFORMAT=aout NOTOOLS=1 \ - TOOLROOT=${MAKEOBJDIRPREFIX}/elf${.CURDIR}/tmp +ELFTMP= ${MAKEOBJDIRPREFIX}/elf${.CURDIR}/tmp +ELFTMPPATH= ${ELFTMP}/sbin:${ELFTMP}/bin:${ELFTMP}/usr/sbin:${ELFTMP}/usr/bin:${ELFTMP}/usr/games +LEGACY_ENV= PATH=${ELFTMPPATH} OBJFORMAT=aout NOTOOLS=1 TOOLROOT=${ELFTMP} \ + MAKEOBJDIRPREFIX=${MAKEOBJDIRPREFIX}/aout +XMAKE= ${ELFTMP}/usr/bin/${MAKE} # # world @@ -67,11 +68,11 @@ .endif @cd ${.CURDIR}; ${MK_ENV} ${MAKE} buildworld .if ${MACHINE_ARCH} == "i386" && ${OBJFORMAT} == "elf" && !defined(NOAOUT) - @cd ${.CURDIR}; ${LEGACY_ENV} ${MAKE} legacy-build + @cd ${.CURDIR}; ${LEGACY_ENV} ${XMAKE} legacy-build .endif @cd ${.CURDIR}; ${MK_ENV} ${MAKE} -B installworld .if ${MACHINE_ARCH} == "i386" && ${OBJFORMAT} == "elf" && !defined(NOAOUT) - @cd ${.CURDIR}; ${LEGACY_ENV} ${MAKE} legacy-install + @cd ${.CURDIR}; ${LEGACY_ENV} ${XMAKE} legacy-install .endif .if target(post-world) @echo @@ -94,7 +95,7 @@ buildworld : @cd ${.CURDIR}; ${MK_ENV} ${MAKE} buildworld .if ${MACHINE_ARCH} == "i386" && ${OBJFORMAT} == "elf" && !defined(NOAOUT) - @cd ${.CURDIR}; ${LEGACY_ENV} ${MAKE} legacy-build + @cd ${.CURDIR}; ${LEGACY_ENV} ${XMAKE} legacy-build .endif # @@ -106,5 +107,5 @@ installworld : @cd ${.CURDIR}; ${MK_ENV} ${MAKE} installworld .if ${MACHINE_ARCH} == "i386" && ${OBJFORMAT} == "elf" && !defined(NOAOUT) - @cd ${.CURDIR}; ${LEGACY_ENV} ${MAKE} -DNOMAN -DNOINFO legacy-install + @cd ${.CURDIR}; ${LEGACY_ENV} ${XMAKE} -DNOMAN -DNOINFO legacy-install .endif To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message