-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Jack Howarth wrote:

|    I also recall having one of my bug reports against code
| generation of the Apple gcc 4.0.1 compiler closed with a
| comment that the compiler was depreciated or such. I agree
| that we can just build ppl > 0.9 with gcc-4.2 but my point
| was that this will cause gcc44 to be available only on 10.5.
| The only alternative would be to leave gcc44 building with
| ppl 0.9, however, the FSF maintainers have been quite firm
| that gcc 4.4.0 should build against a known version of ppl
| to insure consistent code generation. The polyhedral results
| are certain to be consistent across all arches for a given
| release of ppl but this isn't certain to be true between
| releases. Also, using ppl 0.9 (if gcc moves on to ppl > 0.9)
| would open the gcc44 package up to all sorts of unexpected
| issues (since that combination who likely become untested).
| We could submit a radar bug report to Apple and hope they
| fix it for Xcode 3.1.1 but I won't hold my breath. Also we
| would have to configure in ppl > 0.9 to override the new
| gcc >= 4.0.3 requirement.

As I'm not a compiler guru, I must be missing something.  Is PPL
something that is part of the GCC build?  Googling "PPL" gives me a
million false positives.

Otherwise, why can't building ppl depend on fink's gcc42 or gcc43?

If it is, can gcc44's build depend on fink's gcc42?  It's kind of an
ugly bootstrap, but we could at least attempt to make sure binaries of
gcc42|gcc43 are available in the bindist to make it easier.

It seems kind of crazy to *force* all of fink to update to gcc4.2 (which
I'm sure will cause all kinds of compile issues on older packages) just
to get gcc44, rather than only saying, gcc44 builddepends xcode >= 3.1.1
for the subset of people who are needing to do development with that
specific gcc version.

I just don't see how gcc44 needing a newer xcode has any bearing on fink
as a whole.

If you're asking "can we have an enhancement for fink to use gcc 4.2 if
it's available" I think that's a great idea.  I just think that it is a
completely separate issue from getting gcc44's builddepends available.
It's perfectly reasonable for gcc44 to be 10.5-only.  If you want to
support gcc44 on 10.4, fink is already set up to handle such issues.
You have 2 versions of the gcc44 info file, one for 10.4 (with
Distribution: 10.4) that uses fink's gcc42 or gcc43 to bootstrap, and
one for 10.5 (with Distribution: 10.5) that uses xcode 3.1.1's.

- --
Benjamin Reed a.k.a. Ranger Rick
Fink, KDE, and Mac OS X development

Blog: http://www.raccoonfink.com/
Music: http://music.raccoonfink.com/

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFIoHsLUu+jZtP2Zf4RAqVUAJ4nG9ELC9QKndV+9ajgrr+PWDuIVgCeNgOj
Zvxl0CecZ5kOdMRcehRlVqg=
=ZFgp
-----END PGP SIGNATURE-----

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel

Reply via email to