Benjamin,
    I would still like to see some way to do a quick and dirty
port of fink unstable to the new compilers. How about just providing
an option in fink.conf to allow the user to default his info files
to build on GCC 4.2 regardless if they are set to GCC 4.0?
The idea would be to make it easy to rapidly test all of the
packages from a fresh bootstrap of fink cvs without having
to edit all the info files. Again I am mainly concerned about
identifying compiler bugs in time for Apple to address them
before their final GCC 4.2 release.
                Jack

On Tue, Dec 11, 2007 at 09:56:12AM -0500, Benjamin Reed wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Jack Howarth wrote:
> > Alexey,
> >    What I had in mind was to default fink to use the gcc-4.2 and
> > g++-4.2 compilers if present on a system but to allow both the
> > ability to override this behavior on an info file basis as well
> > as system-wide through an optional entry in fink.conf.
> 
> We already have the provision to do this, through the GCC: field, so in
> theory we should be in good shape.  (I presume the ABI changed again
> between apple's 4.0 and 4.2?)
> 
> C++ code in Fink will already be using the GCC: 4.0 field, so there will
> be no ABI conflict issues.  If individual packages can move to 4.2
> without messing up packages which depend on them, they can say so.
> 
> (Of course, we still need to update fink to accept 4.2 as valid option
> there.)
> 
> > ps I would note that Apple has been responsive on these issues.
> > The problems with the blockdata initialization support required
> > for ncarg, which I reported earlier this month, is already fixed
> > for the upcoming Xcode 3.1 release.
> 
> Good to hear...
> 
> - --
> Benjamin Reed a.k.a. Ranger Rick
> Fink, KDE, and Mac OS X development
> http://www.racoonfink.com/
> 
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.6 (Darwin)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
> 
> iD8DBQFHXqUMUu+jZtP2Zf4RArw1AJ9kybR6OsjoLRuz8qT0CyNfTU16KACfYHpF
> 3NLCtErZf8D0H8iGtOHNQtE=
> =HP60
> -----END PGP SIGNATURE-----

-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Fink-devel mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.devel

Reply via email to