From owner-svn-src-head@freebsd.org Sat Jan 27 20:48:25 2018 Return-Path: Delivered-To: svn-src-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 61289EC15DC; Sat, 27 Jan 2018 20:48:25 +0000 (UTC) (envelope-from ohartmann@walstatt.org) Received: from mout.gmx.net (mout.gmx.net [212.227.17.21]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "mout.gmx.net", Issuer "TeleSec ServerPass DE-2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C7208791B4; Sat, 27 Jan 2018 20:48:24 +0000 (UTC) (envelope-from ohartmann@walstatt.org) Received: from thor.intern.walstatt.dynvpn.de ([92.229.130.206]) by mail.gmx.com (mrgmx102 [212.227.17.168]) with ESMTPSA (Nemesis) id 0LjLwB-1fC7zd3B1z-00dYXP; Sat, 27 Jan 2018 21:48:22 +0100 Date: Sat, 27 Jan 2018 21:47:48 +0100 From: "O. Hartmann" To: "Jason A. Harmening" Cc: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: Re: svn commit: r328489 - head/sys/conf Message-ID: <20180127214755.3c59661e@thor.intern.walstatt.dynvpn.de> In-Reply-To: <201801272013.w0RKDaMU098200@repo.freebsd.org> References: <201801272013.w0RKDaMU098200@repo.freebsd.org> Organization: WALSTATT User-Agent: OutScare 3.1415926 X-Operating-System: ImNotAnOperatingSystem 3.141592527 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; boundary="Sig_/sA+P+_lPY2npag1RR.K74Kv"; protocol="application/pgp-signature" X-Provags-ID: V03:K0:F8XNVbeGZXo1qXFbuy1EUkQjr1AhzVyK0A0GAR6QptYR1LZMmAN V/mTAQ8s8XMnZbhfajSNx245P9EPFn5O1ad5TAb44ZSELxGCWDlUatQkDzM+TjY0kRFFHTm 36lIZahRc8hauOZlIce1TBLdVfINxN7DNy5eDc1F5ekyxI129XZlXQF4MuBHiF59dGyrEK8 rj4NwsDWhr69VO7Q2Nykw== X-UI-Out-Filterresults: notjunk:1;V01:K0:y4Cl8yevqGE=:Znx9HldMlrw5XqIsuWIzs2 VSO6kX74QKKPxEhGIWROUGIE4DYzgr8s4dYkRODDIH0JVOwvR5gTSyqBv59/CAxqzGzriz8vl U9PaZEt/kQWXXfd+bbLwxYcmMJSMnH/CZ1XC/vHk5BatlIKbKi6qSKMqSKKbYUhR/xvsDwfO3 Q1sd/pojbmXl0PVhC0P9pkKpmWjLsAspYsufdFYB/U3eU2xt8p/pUc9jdwFzIt336mSVvkXPy jNg80abX+EEG3SHf28NBuWXcWTSOZ3esDiLy2fLj/J0TaW9DBTN30u3GGdrnyX7qi+KBK7i3k 13pcYFSqP3Hdkixxrmh2WknAlhpHOFD3tmRsfBp2JxP1mmqyx4NbLIob6zhmilXsXbayyeZhp FyN92Ny9NQtTmwM+tbYmai1rpkr563WWjYVcIm5HHrG1akDDdyjpIbykJhPPzsQDgBwJXY+un NkOEfqdWrewAKeyFuaoA5AyQ9EFnvKPkt8yOn/EqwhCQ1Gp/v1bxAXXMIGdiV5ra0GNQHO1Ax 56Nb56CilnhFabn0pO/sU9NueDaEI2ZjjVzdnT+XTYyutpe/t88KG+bDcfHsRqu9aaYEANPeS tWMXeaiJUEjJEGFXV8Apb2eEua/345iX4y46oo6LqpzQMWJrw0u64LtWussnEWKhWbaCq8j+s UWax1TsmVIUIj2C6JFkPKhLPnG8frWxptFlpznfVZh1nBjUU+N3kC+HECUH/FYNXPEhfxddYp yoBTLCoD9jOa1Bv3a8k6AEBHtSy3GopNipCoThyLXsJRXaRQ5H7/zok8ypMFTp5B0dRR9wICk XBBYtKIZEga/Wq6+HZ+gxLuvki97w== X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Jan 2018 20:48:25 -0000 --Sig_/sA+P+_lPY2npag1RR.K74Kv Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Am Sat, 27 Jan 2018 20:13:36 +0000 (UTC) "Jason A. Harmening" schrieb: > Author: jah > Date: Sat Jan 27 20:13:36 2018 > New Revision: 328489 > URL: https://svnweb.freebsd.org/changeset/base/328489 >=20 > Log: > Remove system makefile path directives from env passed to PORTS_MODULES= step > =20 > Previously, MAKESYSPATH as well as '-m' directives in MAKEFLAGS would c= ause > any port rebuilt during the PORTS_MODULES stage to consume system makef= iles > from $(SRCROOT)/share/mk instead of those installed under /usr/share/mk. > For kernel modules that need to build against an updated src tree this > makes sense; less so for or any userspace library or uti= lity > the port may also happen to install. > =20 > Before 11.0, this probably didn't matter much in practice. But the add= ition > of src.libnames.mk under $(SRCROOT)/share/mk in 11.0 breaks any consume= r of > bsd.prog.mk and DPADD/LDADD during PORTS_MODULES. > =20 > Address the build breakage by removing MAKESYSPATH and any occurrence of > '-m' from MAKEFLAGS in the environment created for the port build. > Instead set SYSDIR so that any kmod built by the port will still consume > conf/kmod.mk from the updated src tree, assuming it uses > =20 > Reviewed by: bdrewery > MFC after: 2 weeks > Differential Revision: https://reviews.freebsd.org/D13053 >=20 > Modified: > head/sys/conf/kern.post.mk >=20 > Modified: head/sys/conf/kern.post.mk > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D > --- head/sys/conf/kern.post.mk Sat Jan 27 19:23:42 2018 (r328488) > +++ head/sys/conf/kern.post.mk Sat Jan 27 20:13:36 2018 (r328489) > @@ -69,6 +69,9 @@ PORTSMODULESENV=3D\ > -u CC \ > -u CXX \ > -u CPP \ > + -u MAKESYSPATH \ > + MAKEFLAGS=3D"${MAKEFLAGS:M*:tW:S/^-m /-m_/g:S/ -m / -m_/g:tw:N-m_*}" \ > + SYSDIR=3D${SYSDIR} \ > PATH=3D${PATH}:${LOCALBASE}/bin:${LOCALBASE}/sbin \ > SRC_BASE=3D${SRC_BASE} \ > OSVERSION=3D${OSRELDATE} \ > _______________________________________________ > svn-src-head@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/svn-src-head > To unsubscribe, send any mail to "svn-src-head-unsubscribe@freebsd.org" This happens now if PORTS_MODULE=3Dx11/nvidia-driver is defined in /etc/src= .conf: [...] --- kernel-install --- mkdir -p /boot/kernel install -p -m 555 -o root -g wheel kernel /boot/kernel/ --- ports-install --- Variable OBJTOP is recursive. make[8]: stopped in /usr/obj/usr/src/amd64.amd64/sys/FY/usr/ports/x11/nvidia-driver/work/NVI= DIA-FreeBSD-x86_64-387.34/src/nvidia *** Error code 2 Stop. make[7]: stopped in /usr/obj/usr/src/amd64.amd64/sys/THOR/usr/ports/x11/nvidia-driver/work/N= VIDIA-FreeBSD-x86_64-387.34/src *** Error code 1 --=20 O. Hartmann Ich widerspreche der Nutzung oder =C3=9Cbermittlung meiner Daten f=C3=BCr Werbezwecke oder f=C3=BCr die Markt- oder Meinungsforschung (=C2=A7 28 Abs.= 4 BDSG). --Sig_/sA+P+_lPY2npag1RR.K74Kv Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iLUEARMKAB0WIQQZVZMzAtwC2T/86TrS528fyFhYlAUCWmzlkAAKCRDS528fyFhY lHERAgCnZqrBzG2NQwN6yYC6zhPafKltGMg/n0A2CBuXOMcxE7UHUG1Mx5bw09WD P7iGob0X/GJah3VnKa31NgqEKebDAf4oSxgCC6FgymSDlqREDKxxuvx/HZbXoWhX x8GpBN53mLreslFdXqUriBQ1ZePYTN8IkHMSc1UkWeITCahnhcon =47Zy -----END PGP SIGNATURE----- --Sig_/sA+P+_lPY2npag1RR.K74Kv--