On Sat, 19 Apr 2014 21:02:43 +0200, O. Hartmann
<ohartman@zedat.fu-berlin.de> wrote:
> On Sat, 19 Apr 2014 20:25:51 +0200
> Dimitry Andric <dim@FreeBSD.org> wrote:
>
>> On 19 Apr 2014, at 19:30, O. Hartmann <ohartman@zedat.fu-berlin.de>
>> wrote:
>> > On Sat, 19 Apr 2014 18:44:51 +0200
>> > Dimitry Andric <dim@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
Try to remove the CFLAGS/COPTFLAGS from make.conf and run with the
defaults. Or try with an empty or removed make.conf anyway. (That is what
most people use AFAIK.)
Regards,
Ronald.
_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"