Am 19.11.2011 um 21:21 schrieb Alexander Hansen:

[...]

> Here's a couple of test finks, derived from branch_0_31:
> 
> https://github.com/akhansen/fink/zipball/clang-default
> https://github.com/akhansen/fink/zipball/llvm-default
> 
> Hopefully the names are self-explanatory. :-)
> 
> The clang-default option rolls back the use of "gcc|g++-4.2" for the
> default compilers, and uses clang, if present, as per
> 
> http://sourceforge.net/tracker/?func=detail&atid=317203&aid=3426897&group_id=17203
> 
> The llvm-default option just rolls back "gcc|g++-4.2" for the default
> compilers, basically putting us back where we were in fink-0.31.3 .

Personally, I'd rather try the "llvm-gcc" route than the "clang" route. We will 
get miscompiled code in either case, but with llvm-gcc, at least the frontend 
is gcc, so it should accept the same code as gcc. While with clang, we'll end 
up with additional packages that produce compiler errors because clang is more 
strict about various C / C++ syntax requirements. Moreover, the clang C++ 
frontend still contains bugs that causes it to reject valid C++ code. 

There is one thing in favor of defaulting to clang: We also default to it on 
10.7, so there is some hope that at least fixes that we need for the one can be 
applied to the other.


Either way: Since bootstrapping is currently broken for some users, we should 
make a decision ASAP. We'll have to do cleanup work for those affected 
afterwards either way, and I am afraid we don't have the man power and 
resources to do extensive testing of both variants (clang vs. llvm-gcc).

> 
> I can't test these myself, since I can't really afford to spring for a
> Dev Center membership, and I'm still not employed, so there's no $job
> to pay for that.

What exactly would you need the dev center membership for? Anyway, basic access 
is still free according to 
<http://developer.apple.com/programs/which-program/>, and you can in fact 
download Xcode for free using that free account. The real problem is that Xcode 
4.x is only downloadable for Lion this way. To get Xcode 4.2 for SL, one needs 
to have bought it on the Mac App store (I was one of those who spent 5 euros on 
it back at that time ;).

Anyway, depending on what you need exactly, maybe we could find a solution to 
help finance this.

Cheers,
Max


------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
_______________________________________________
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to