Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 22 Apr 2014 11:40:05 +0200
From:      "Ronald Klop" <ronald-lists@klop.ws>
To:        freebsd-stable@freebsd.org
Subject:   Re: [9.2-STABLE/CLANG 3.3|3.4] x11/kdelibs4
Message-ID:  <op.xepo43a0kndu52@ronaldradial.radialsg.local>
In-Reply-To: <20140419210243.76f3c9cd.ohartman@zedat.fu-berlin.de>
References:  <20140418081014.2ac2536e@munin.walstatt.dyndns.org> <641C6CAA-C472-4359-9293-E65F16E84DC6@FreeBSD.org> <20140419103237.41962eff.ohartman@zedat.fu-berlin.de> <A9688D03-8CC4-4C60-9BBD-A364BB598D46@FreeBSD.org> <20140419193019.0ee792e6.ohartman@zedat.fu-berlin.de> <CBBECAB9-B48F-416C-BE39-64D6D5738B9C@FreeBSD.org> <20140419210243.76f3c9cd.ohartman@zedat.fu-berlin.de>

next in thread | previous in thread | raw e-mail | index | archive | help
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.



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