On Sat, 19 Apr 2014 20:25:51 +0200 Dimitry Andric <d...@freebsd.org> wrote:
> On 19 Apr 2014, at 19:30, O. Hartmann <ohart...@zedat.fu-berlin.de> wrote: > > On Sat, 19 Apr 2014 18:44:51 +0200 > > Dimitry Andric <d...@freebsd.org> wrote: > ... > >>> Stop in /usr/ports/x11/kdelibs4/work/.build. > >>> *** [khtml/CMakeFiles/khtml.dir/all] Error code 1 > >>> <parser-b6e15c.cpp><parser-b6e15c.sh> > >> > >> I cannot reproduce the problem on my copy of stable/9 r264647. Using > >> /usr/bin/time > >> -l on it results in: > >> > >> 3.36 real 1.01 user 0.59 sys > >> 71684 maximum resident set size > >> 30951 average shared memory size > >> 3349 average unshared data size > >> 126 average unshared stack size > >> 13539 page reclaims > >> 354 page faults > >> 0 swaps > >> 2 block input operations > >> 3 block output operations > >> 66 messages sent > >> 0 messages received > >> 0 signals received > >> 370 voluntary context switches > >> 10 involuntary context switches > >> > >> So it compiles in 3 seconds, and uses approximately 70MB of memory. > > what compiler does your copy use as default? I use CLANG 3.3/3.4 > > Just the version of clang that comes with stable/9 r264647, e.g.: > > FreeBSD clang version 3.4 (tags/RELEASE_34/final 197956) 20140216 > > Are you using a port version of clang to build kdelibs4, by any chance? > > -Dimitry > In have installed devel/llvm33 and lang/clang33. On this specific 9.2-STABLE system, I use this setting in /etc/make.conf for clang over gcc 4.2 selection: [...] ## ## CLANG ## .if !defined(NO_CLANG) .if !defined(CC) || ${CC} == "cc" CC= clang .endif .if !defined(CXX) || ${CXX} == "c++" CXX= clang++ .endif .if !defined(CPP) || ${CPP} == "cpp" CPP= clang-cpp .endif ## Don't die on warnings NO_WERROR= WERROR= ## Don't forget this when using Jails! #NO_FSCHG= CFLAGS+= -O3 -pipe -fno-strict-aliasing COPTFLAGS+= -O3 -pipe .endif [...] As of this moment, I replace llvm33 with llvm34 and clang33 with clang34 (ports). How can I asure that system's base compiler is used? Oliver
signature.asc
Description: PGP signature