Il 09/09/2014 20:20, Bernhard Rosenkraenzer ha scritto:
On 2014-09-09 19:50, [email protected] wrote:
Il 09/09/2014 05:44, Robert Xu ha scritto:
* Yes, we have switched to LLVM/Clang as our default compiler for
2015.0. You don't have to use it; simply set CC=gcc and CXX=g++ in
your spec file.
This would be awesome, but can you tell me what is the point in switching
between 2 bad compilers at the build time?

And just what is supposed to be bad about them?

Clang is too young  and unstable, full of bugs,

Name a few.
Even when we were using a pre-release snapshot of clang 3.5, we ran into only 1 thing that actually turned out to be a compiler bug (and that's fixed in the 3.5 release). Doesn't sound very unstable or full of bugs especially if we consider the number of "Internal Compiler Errors" we typically get after a major gcc update. There's a couple of projects that rely on gcc extensions (sometimes even on particular gcc bugs) causing build failures with any other compiler - but that's typically easy to fix, and if not, export CC=gcc export CXX=g++ is perfectly fine.

the gcc4.9 that we
have in cooker
 is worse then vanilla ,

How so? I'm using mostly clang these days, but I'm probably still one of the heaviest gcc 4.9-2014.08 users here (esp. because that's the compiler we use to build Android with at work) and haven't run into any serious issues with it.

ttyl
bero

_______________________________________________
OM-Cooker mailing list
[email protected]
http://ml.openmandriva.org/listinfo.cgi/om-cooker-openmandriva.org


checking for libsanitizer support... yes

checking for libvtv support... yes

checking for i586-mandriva-linux-gnu-gcc... /usr/bin/clang

checking whether the C compiler works... no

configure: error: C compiler cannot create executables

See `config.log' for more details

error: Bad exit status from /var/tmp/rpm-tmp.33773 (%build)

    Bad exit status from /var/tmp/rpm-tmp.33773 (%build)

##############################################
I'm pretty sure that you are, nice done , keep going , don't let us
disturb you.
Of course i've missed some libs, I know.

--
Greetings

___________________

MRB ain't no shit

Rosalinux.Ro

Mandrivausers.Ro

________________

Talk is cheap, show me the code.

_______________________________________________
OM-Cooker mailing list
[email protected]
http://ml.openmandriva.org/listinfo.cgi/om-cooker-openmandriva.org

Reply via email to