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