From owner-freebsd-current@FreeBSD.ORG Mon Jun 17 11:58:38 2013 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 90FCCDB2; Mon, 17 Jun 2013 11:58:38 +0000 (UTC) (envelope-from lars@netapp.com) Received: from mx1.netapp.com (mx1.netapp.com [216.240.18.38]) by mx1.freebsd.org (Postfix) with ESMTP id 787211018; Mon, 17 Jun 2013 11:58:38 +0000 (UTC) X-IronPort-AV: E=Sophos;i="4.87,880,1363158000"; d="scan'208";a="264076904" Received: from vmwexceht01-prd.hq.netapp.com ([10.106.76.239]) by mx1-out.netapp.com with ESMTP; 17 Jun 2013 04:58:36 -0700 Received: from SACEXCMBX01-PRD.hq.netapp.com ([169.254.2.35]) by vmwexceht01-prd.hq.netapp.com ([10.106.76.239]) with mapi id 14.03.0123.003; Mon, 17 Jun 2013 04:58:37 -0700 From: "Eggert, Lars" To: Dimitry Andric Subject: Re: ccache issues during buildworld on recent -CURRENT Thread-Topic: ccache issues during buildworld on recent -CURRENT Thread-Index: AQHOVtu5YsvLXVVV1Ui/QqF1k6F6DpkRiQSAgAGAjgCAJ2IMgA== Date: Mon, 17 Jun 2013 11:58:35 +0000 Message-ID: <628177EC-5207-49F4-9546-47784F56CB43@netapp.com> References: <7DBA8962-9108-489E-81EA-ECE8D72698D1@netapp.com> <519CADE5.5020908@FreeBSD.org> <743F375A-F0C1-466E-8E34-E1319FFD9045@netapp.com> In-Reply-To: <743F375A-F0C1-466E-8E34-E1319FFD9045@netapp.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.106.53.51] Content-Type: text/plain; charset="us-ascii" Content-ID: Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Cc: "current@freebsd.org" X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Jun 2013 11:58:38 -0000 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" wrote: > Hi, >=20 > On May 22, 2013, at 13:37, Dimitry Andric 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= "