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>