So at the very least, we should put a news item on the fink webpage warning users that fink on 10.6 is currently incompatible with Xcode 4.2, and suggesting a downgrade to Xcode 3.2.6.
Another short-term measure would be to put a test into fink to check for Xcode 4.2 on 10.6, and warn users that they should downgrade. The question of how and whether to adapt the fink 10.6 release to accomodate this major change by apple is a more difficult one, and will require additional thought as well as time to implement. -- Dave On Oct 21, 2011, at 7:04 AM, Jack Howarth wrote: > 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 ------------------------------------------------------------------------------ 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