Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 17 Jun 2013 11:58:35 +0000
From:      "Eggert, Lars" <lars@netapp.com>
To:        Dimitry Andric <dim@freebsd.org>
Cc:        "current@freebsd.org" <current@freebsd.org>
Subject:   Re: ccache issues during buildworld on recent -CURRENT
Message-ID:  <628177EC-5207-49F4-9546-47784F56CB43@netapp.com>
In-Reply-To: <743F375A-F0C1-466E-8E34-E1319FFD9045@netapp.com>
References:  <7DBA8962-9108-489E-81EA-ECE8D72698D1@netapp.com> <519CADE5.5020908@FreeBSD.org> <743F375A-F0C1-466E-8E34-E1319FFD9045@netapp.com>

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

any further ideas? This issue still exist when building -CURRENT on -STABLE=
 as of today.

Thanks,
Lars


On May 23, 2013, at 12:33, "Eggert, Lars" <lars@netapp.com> wrote:

> Hi,
>=20
> On May 22, 2013, at 13:37, Dimitry Andric <dim@freebsd.org> wrote:
>> Can you try to figure out which copy of clang ccache finds and runs?
>=20
> I enabled CCACHE_LOGFILE, and it seems that it runs /usr/bin/clang:
>=20
> [2013-05-23T12:25:36.810346 48913] Command line: /usr/local/libexec/ccach=
e/clang --sysroot=3D/home/elars/obj/usr/home/elars/src/tmp -B/home/elars/ob=
j/usr/home/elars/src/tmp/usr/bin -E -M -I/usr/home/elars/src/lib/clang/libc=
langbasic/../../../contrib/llvm/include -I/usr/home/elars/src/lib/clang/lib=
clangbasic/../../../contrib/llvm/tools/clang/include -I/usr/home/elars/src/=
lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic -I. -I/=
usr/home/elars/src/lib/clang/libclangbasic/../../../contrib/llvm/../../lib/=
clang/include -DLLVM_ON_UNIX -DLLVM_ON_FREEBSD -D__STDC_LIMIT_MACROS -D__ST=
DC_CONSTANT_MACROS -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_REWRITER -DCLANG_ENA=
BLE_STATIC_ANALYZER -DLLVM_DEFAULT_TARGET_TRIPLE=3D"x86_64-unknown-freebsd1=
0.0" -DLLVM_HOSTTRIPLE=3D"x86_64-unknown-freebsd10.0" -DDEFAULT_SYSROOT=3D"=
" /usr/home/elars/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/c=
lang/lib/Basic/Builtins.cpp /usr/home/elars/src/lib/clang/libclangbasic/../=
../../contrib/llvm/tools/
> clang/lib/Basic/CharInfo.cpp /usr/home/elars/src/lib/clang/libclangbasic/=
../../../contrib/llvm/tools/clang/lib/Basic/Diagnostic.cpp /usr/home/elars/=
src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/Dia=
gnosticIDs.cpp /usr/home/elars/src/lib/clang/libclangbasic/../../../contrib=
/llvm/tools/clang/lib/Basic/FileManager.cpp /usr/home/elars/src/lib/clang/l=
ibclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/FileSystemStatCach=
e.cpp /usr/home/elars/src/lib/clang/libclangbasic/../../../contrib/llvm/too=
ls/clang/lib/Basic/IdentifierTable.cpp /usr/home/elars/src/lib/clang/libcla=
ngbasic/../../../contrib/llvm/tools/clang/lib/Basic/LangOptions.cpp /usr/ho=
me/elars/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/=
Basic/Module.cpp /usr/home/elars/src/lib/clang/libclangbasic/../../../contr=
ib/llvm/tools/clang/lib/Basic/ObjCRuntime.cpp /usr/home/elars/src/lib/clang=
/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/OpenMPKinds.cpp =
/usr/home/elars/
> src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/O=
peratorPrecedence.cpp /usr/home/elars/src/lib/clang/libclangbasic/../../../=
contrib/llvm/tools/clang/lib/Basic/SourceLocation.cpp /usr/home/elars/src/l=
ib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/SourceMa=
ner.cpp /usr/home/elars/src/lib/clang/libclangbasic/../../../contrib/llvm/t=
ools/clang/lib/Basic/TargetInfo.cpp /usr/home/elars/src/lib/clang/libclangb=
asic/../../../contrib/llvm/tools/clang/lib/Basic/Targets.cpp /usr/home/elar=
s/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/T=
okenKinds.cpp /usr/home/elars/src/lib/clang/libclangbasic/../../../contrib/=
llvm/tools/clang/lib/Basic/Version.cpp /usr/home/elars/src/lib/clang/libcla=
ngbasic/../../../contrib/llvm/tools/clang/lib/Basic/VersionTuple.cpp
> [2013-05-23T12:25:36.810373 48913] Hostname: stanley.muccbc.hq.netapp.com
> [2013-05-23T12:25:36.810380 48913] Working directory: (null)
> [2013-05-23T12:25:36.810399 48913] Failed; falling back to running the re=
al compiler
> [2013-05-23T12:25:36.810405 48913] Executing /usr/bin/clang --sysroot=3D/=
home/elars/obj/usr/home/elars/src/tmp -B/home/elars/obj/usr/home/elars/src/=
tmp/usr/bin -E -M -I/usr/home/elars/src/lib/clang/libclangbasic/../../../co=
ntrib/llvm/include -I/usr/home/elars/src/lib/clang/libclangbasic/../../../c=
ontrib/llvm/tools/clang/include -I/usr/home/elars/src/lib/clang/libclangbas=
ic/../../../contrib/llvm/tools/clang/lib/Basic -I. -I/usr/home/elars/src/li=
b/clang/libclangbasic/../../../contrib/llvm/../../lib/clang/include -DLLVM_=
ON_UNIX -DLLVM_ON_FREEBSD -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D=
CLANG_ENABLE_ARCMT -DCLANG_ENABLE_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -=
DLLVM_DEFAULT_TARGET_TRIPLE=3D"x86_64-unknown-freebsd10.0" -DLLVM_HOSTTRIPL=
E=3D"x86_64-unknown-freebsd10.0" -DDEFAULT_SYSROOT=3D"" /usr/home/elars/src=
/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/Builti=
ns.cpp /usr/home/elars/src/lib/clang/libclangbasic/../../../contrib/llvm/to=
ols/clang/lib/Basic/CharI
> nfo.cpp /usr/home/elars/src/lib/clang/libclangbasic/../../../contrib/llvm=
/tools/clang/lib/Basic/Diagnostic.cpp /usr/home/elars/src/lib/clang/libclan=
gbasic/../../../contrib/llvm/tools/clang/lib/Basic/DiagnosticIDs.cpp /usr/h=
ome/elars/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib=
/Basic/FileManager.cpp /usr/home/elars/src/lib/clang/libclangbasic/../../..=
/contrib/llvm/tools/clang/lib/Basic/FileSystemStatCache.cpp /usr/home/elars=
/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/Id=
entifierTable.cpp /usr/home/elars/src/lib/clang/libclangbasic/../../../cont=
rib/llvm/tools/clang/lib/Basic/LangOptions.cpp /usr/home/elars/src/lib/clan=
g/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/Module.cpp /usr=
/home/elars/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/l=
ib/Basic/ObjCRuntime.cpp /usr/home/elars/src/lib/clang/libclangbasic/../../=
../contrib/llvm/tools/clang/lib/Basic/OpenMPKinds.cpp /usr/home/elars/src/l=
ib/clang/libclan
> gbasic/../../../contrib/llvm/tools/clang/lib/Basic/OperatorPrecedence.cpp=
 /usr/home/elars/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/cl=
ang/lib/Basic/SourceLocation.cpp /usr/home/elars/src/lib/clang/libclangbasi=
c/../../../contrib/llvm/tools/clang/lib/Basic/SourceManager.cpp /usr/home/e=
lars/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basi=
c/TargetInfo.cpp /usr/home/elars/src/lib/clang/libclangbasic/../../../contr=
ib/llvm/tools/clang/lib/Basic/Targets.cpp /usr/home/elars/src/lib/clang/lib=
clangbasic/../../../contrib/llvm/tools/clang/lib/Basic/TokenKinds.cpp /usr/=
home/elars/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/li=
b/Basic/Version.cpp /usr/home/elars/src/lib/clang/libclangbasic/../../../co=
ntrib/llvm/tools/clang/lib/Basic/VersionTuple.cpp
> [2013-05-23T12:25:36.810473 48913] Acquired lock /var/db/ccache/f/stats.l=
ock
> [2013-05-23T12:25:36.810641 48913] Releasing lock /var/db/ccache/f/stats.=
lock
> [2013-05-23T12:25:36.810649 48913] Unlink /var/db/ccache/f/stats.lock (as=
-tmp)
> [2013-05-23T12:25:36.811008 48913] Result: called for preprocessing      =
=20
>=20
>> Since emmintrin.h is an internal header, normally it should find it in
>> /usr/include/clang/$VERSION.  During the later stages of buildworld,
>> this directory will be located under ${WORLDTMP}.
>>=20
>> It looks like this clang invocation uses --sysroot, so maybe you can
>> check whether the file:
>>=20
>> /home/elars/obj/usr/home/elars/src/tmp/usr/include/clang/3.3/emmintrin.h
>>=20
>> exists.
>=20
> That file does exist:
>=20
> [elars@stanley ~/src]$ ll /home/elars/obj/usr/home/elars/src/tmp/usr/incl=
ude/clang/3.3/emmintrin.h
> -rwxr-xr-x  1 elars  wheel  40792 May  3 14:02 /home/elars/obj/usr/home/e=
lars/src/tmp/usr/include/clang/3.3/emmintrin.h*
>=20
> Lars
> _______________________________________________
> freebsd-current@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org=
"




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?628177EC-5207-49F4-9546-47784F56CB43>