[9.2-STABLE/CLANG 3.3|3.4] x11/kdelibs4
O. Hartmann
ohartman at zedat.fu-berlin.de
Sat Apr 19 19:02:52 UTC 2014
On Sat, 19 Apr 2014 20:25:51 +0200
Dimitry Andric <dim at FreeBSD.org> wrote:
> On 19 Apr 2014, at 19:30, O. Hartmann <ohartman at zedat.fu-berlin.de> wrote:
> > On Sat, 19 Apr 2014 18:44:51 +0200
> > Dimitry Andric <dim at 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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20140419/82cb99db/attachment.sig>
More information about the freebsd-ports
mailing list