Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 17 May 2014 15:56:01 +0200
From:      Dimitry Andric <dim@FreeBSD.org>
To:        Warner Losh <imp@FreeBSD.org>
Cc:        svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org, "O. Hartmann" <ohartman@zedat.fu-berlin.de>
Subject:   Re: svn commit: r266278 - head/share/mk
Message-ID:  <BA29CF33-3E4A-44A1-A3B4-A58590581484@FreeBSD.org>
In-Reply-To: <201405170147.s4H1l6nW081735@svn.freebsd.org>
References:  <201405170147.s4H1l6nW081735@svn.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--Apple-Mail=_2344AFC2-2E3D-434F-B5A1-4AA0BF43D966
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

On 17 May 2014, at 03:47, Warner Losh <imp@FreeBSD.org> wrote:
> Author: imp
> Date: Sat May 17 01:47:06 2014
> New Revision: 266278
> URL: http://svnweb.freebsd.org/changeset/base/266278
>=20
> Log:
>  Read in SRCCONF early and consistently, if src.sys.mk exists, which =
is
>  should for all normal builds. Read /etc/make.conf earlier than =
before,
>  but consistently before SRCCONF and local.sys.mk.

I'm not yet sure why, but this breaks buildworld badly.  During =
bootstrap-tools, you immediately get:

--------------------------------------------------------------
>>> stage 1.2: bootstrap tools
--------------------------------------------------------------
...
mkdep -f .depend -a      -std=3Dc++11 -std=3Dc++11  -stdlib=3Dlibc++ =
-stdlib=3Dlibc++    =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/APFloa=
t.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/APInt.=
cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/APSInt=
.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/Alloca=
tor.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/Atomic=
.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/BlockF=
requency.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/Branch=
Probability.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/Comman=
dLine.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/Consta=
ntRange.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/Conver=
tUTFWrapper.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/CrashR=
ecoveryContext.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/DAGDel=
taAlgorithm.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/DataEx=
tractor.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/Debug.=
cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/DeltaA=
lgorithm.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/Dwarf.=
cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/Dynami=
cLibrary.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/Errno.=
cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/ErrorH=
andling.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/FileOu=
tputBuffer.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/Foldin=
gSet.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/Format=
tedStream.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/GraphW=
riter.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/Hashin=
g.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/Host.c=
pp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/Includ=
eFile.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/IntEqC=
lasses.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/Interv=
alMap.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/Intrus=
iveRefCntPtr.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/IsInf.=
cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/IsNAN.=
cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/Locale=
.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/LockFi=
leManager.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/MD5.cp=
p =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/Manage=
dStatic.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/Memory=
.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/Memory=
Buffer.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/Memory=
Object.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/Mutex.=
cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/Path.c=
pp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/Plugin=
Loader.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/Pretty=
StackTrace.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/Proces=
s.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/Progra=
m.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/RWMute=
x.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/Regex.=
cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/Search=
ForAddressOfSpecialSymbol.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/Signal=
s.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/SmallP=
trSet.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/SmallV=
ector.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/Source=
Mgr.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/Statis=
tic.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/Stream=
ableMemoryObject.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/String=
Extras.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/String=
Map.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/String=
Pool.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/String=
Ref.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/String=
RefMemoryObject.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/Target=
Registry.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/Thread=
Local.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/Thread=
ing.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/TimeVa=
lue.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/Timer.=
cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/ToolOu=
tputFile.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/Triple=
.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/Twine.=
cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/Unicod=
e.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/Valgri=
nd.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/Watchd=
og.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/YAMLPa=
rser.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/YAMLTr=
aits.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/circul=
ar_raw_ostream.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/raw_os=
_ostream.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/raw_os=
tream.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/system=
_error.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/Disass=
embler.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/Compre=
ssion.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/DataSt=
ream.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/FileUt=
ilities.cpp =
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/System=
Utils.cpp
=
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/APFloa=
t.cpp:15:10: fatal error: 'llvm/ADT/APFloat.h' file not found
#include "llvm/ADT/APFloat.h"
         ^
1 error generated.
=
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/APInt.=
cpp:16:10: fatal error: 'llvm/ADT/APInt.h' file not found
#include "llvm/ADT/APInt.h"
         ^
1 error generated.

For some reason, this revision seems to destroy the -I flags normally =
passed to mkdep.

-Dimitry


--Apple-Mail=_2344AFC2-2E3D-434F-B5A1-4AA0BF43D966
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.22 (Darwin)

iEYEARECAAYFAlN3ansACgkQsF6jCi4glqPEzACgmSTRf+xFUr0vGgeanzr6czVm
8dUAoI5Gz2hsWXfg/DiH6gNWO7Wiekx1
=otlX
-----END PGP SIGNATURE-----

--Apple-Mail=_2344AFC2-2E3D-434F-B5A1-4AA0BF43D966--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?BA29CF33-3E4A-44A1-A3B4-A58590581484>