On Fri, Oct 21, 2011 at 10:06:24AM +0200, Martin Costabel wrote:
> On 21/10/11 01:05, Jack Howarth wrote:
> []
>> should upgrade to this version (or revert to Xcode 3.2.6). This would allow 
>> us to
>> focus on supporting clang in the Xcode 4.x releases and encourage 
>> unification of
>> any clang specific changes to info files between the 10.4 and 10.6 trees. It 
>> also
>> will likely accelerate the elimination of the unstable tree in 10.4 as any 
>> clang
>> specific changes are backported into 10.4.
>
> The most common "clang specific changes to info files" are currently
> SetCC: llvm-gcc-4.2
> SetCXX: llvm-g++
> because many packages won't compile with clang.
> This is not backportable.
>
> -- 
> Martin

Martin,
   Re-reading your response again, I assume you meant that the info files will 
never
been entirely unified. This is true however that shouldn't stand in our way of 
attempting
to make fink usable for SL users who have Xcode 4.2 installed. We really only 
have two
choices there...

1) Leave fink as is and manually check if each info file is miscompiled by 
llvm-gcc.
This is a lot of work for a smallish testing and developer group to deal with. 
It also
requires far more info file changes to switch these problem packages to clang 
or gcc-4.2.
2) Use my approach of enabling the path-prefix-clang on SL when Xcode 4.2 is 
detected via
the system compiler change. This gives us a well tested package set which 
already has been
checked against clang3.0svn.

Note that fink is currently badly broken under Xcode 4.2 on SL. The gmp/gmp5 
packages are
miscompiled and none of the gcc4x packages can bootstrap the FSF gcc compilers 
under llvm-gcc.
              Jack

------------------------------------------------------------------------------
The demand for IT networking professionals continues to grow, and the
demand for specialized networking skills is growing even more rapidly.
Take a complimentary Learning@Cisco Self-Assessment and learn 
about Cisco certifications, training, and career opportunities. 
http://p.sf.net/sfu/cisco-dev2dev
_______________________________________________
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