Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 15 May 2017 11:20:03 +0300
From:      Beeblebrox <zaphod@berentweb.com>
To:        freebsd-current Current <freebsd-current@freebsd.org>
Subject:   Anyone having ccache errors?
Message-ID:  <20170515112003.49aef487@rsbsd>
In-Reply-To: <CAPSTskuXVaikUjRGATx7bzJrGvUWgnQ3nVZPT3RckY48gT=Tfw@mail.gmail.com>
References:  <CAPSTsks_75C7rX04TKD2qO39N0U8XJS4mBENqMBcQ4DnrXaqYw@mail.gmail.com> <CAPSTskuXVaikUjRGATx7bzJrGvUWgnQ3nVZPT3RckY48gT=Tfw@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
I have been getting ccache errors during buildworld. Ports for example does=
 not have this problem. I compleely reset the cache data some 2 months ago =
and ccache seemed to play with that much more nicely.

Apart from the error below, I'm also getting some "cc not found" errors whe=
n doing src stuff, whether ccache is enabled or not. For example installwor=
ld (no ccache) broke with that message so I decided to re-build.

uname: 12.0-CURRENT 1200028 bedc15ffb71(drm-next)-dirty: Thu Apr 20 2017

/etc/make.conf
CC:=3D${CC:C,^cc,/usr/local/libexec/ccache/world/clang,1}
CXX:=3D${cxx:c,^C\+\+,/usr/local/libexec/ccache/world/clang++,1}

ls /usr/local/libexec/ccache/world/
c++       CC        clang     clang++40 g++5
cc        ccache    clang++   clang40   gcc5

# make buildworld =3D>
make: Unknown modifier 'c'
make: Unknown modifier 'c'
make[1]: Unknown modifier 'c'
make[1]: Unknown modifier 'c'
make[2]: Unknown modifier 'c'
make[2]: Unknown modifier 'c'
make[2]: Unknown modifier 'c'
make[2]: Unknown modifier 'c'
--------------------------------------------------------------
>>> World build started
.....
>>> stage 1.2: bootstrap tools
--------------------------------------------------------------
cd /asp/git/src; MAKEOBJDIRPREFIX=3D/asp/obj/asp/git/src/tmp  INSTALL=3D"sh=
 /asp/git/src/tools/install.sh"  TOOLS_PREFIX=3D/asp/obj/asp/git/src/tmp  P=
ATH=3D/asp/obj/asp/git/src/tmp/legacy/usr/sbin:/asp/obj/asp/git/src/tmp/leg=
acy/usr/bin:/asp/obj/asp/git/src/tmp/legacy/bin:/sbin:/bin:/usr/sbin:/usr/b=
in  WORLDTMP=3D/asp/obj/asp/git/src/tmp  MAKEFLAGS=3D"-m /asp/git/src/tools=
/build/mk  -m /asp/git/src/share/mk" make  -f Makefile.inc1  DESTDIR=3D  BO=
OTSTRAPPING=3D1200030  SSP_CFLAGS=3D  MK_HTML=3Dno NO_LINT=3Dyes MK_MAN=3Dn=
o  -DNO_PIC MK_PROFILE=3Dno -DNO_SHARED  -DNO_CPU_CFLAGS MK_WARNS=3Dno MK_C=
TF=3Dno  MK_CLANG_EXTRAS=3Dno MK_CLANG_FULL=3Dno  MK_LLDB=3Dno MK_TESTS=3Dn=
o  MK_INCLUDES=3Dyes bootstrap-tools
make[2]: Unknown modifier 'c'
make[2]: Unknown modifier 'c'
=3D=3D=3D> lib/clang/libllvmminimal (obj,all,install)
make[3]: Unknown modifier 'c'
make[3]: Unknown modifier 'c'
make[3]: Unknown modifier 'c'
make[3]: Unknown modifier 'c'
make[3]: Unknown modifier 'c'
-O2 -pipe -I/asp/git/src/lib/clang/include -I/asp/git/src/contrib/llvm/incl=
ude -DLLVM_ON_UNIX -DLLVM_ON_FREEBSD -D__STDC_LIMIT_MACROS -D__STDC_CONSTAN=
T_MACROS -DLLVM_DEFAULT_TARGET_TRIPLE=3D\"x86_64-unknown-freebsd12.0\" -DLL=
VM_HOST_TRIPLE=3D\"x86_64-unknown-freebsd12.0\" -DDEFAULT_SYSROOT=3D\"/asp/=
obj/asp/git/src/tmp\" -ffunction-sections -fdata-sections -DNDEBUG -MD -MF.=
depend.Support_APInt.o -MTSupport/APInt.o -Qunused-arguments -I/asp/obj/asp=
/git/src/tmp/legacy/usr/include -std=3Dc++11 -fno-exceptions -fno-rtti  -st=
dlib=3Dlibc++ -Wno-c++11-extensions  -c /asp/git/src/contrib/llvm/lib/Suppo=
rt/APInt.cpp -o Support/APInt.o
/bin/sh: -O2: not found
*** Error code 127

Stop.
make[3]: stopped in /asp/git/src/lib/clang/libllvmminimal



* I had asked this before, but got no answer. I assume it's not possible th=
en?
> 1. For buildworld, my /etc/src.conf uses default CROSS_COMPILER,
> CLANG_BOOTSTRAP, CLANG_FULL  for amd64, but I would like clang to
> xbuild only for target i386 as I do not need the others (like
> Target/arm). Is there a knob for this?

--=20
FreeBSD_amd64_12-Current_RadeonKMS
Please CC my email when responding, mail from list is not delivered.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20170515112003.49aef487>