On 8/23/05, David R. Morrison <[EMAIL PROTECTED]> wrote: > > > On Aug 23, 2005, at 5:46 PM, Dave Vasilevsky wrote: > > > On Aug 23, 2005, at 6:21 PM, Daniel Johnson wrote: > > An XCode Legacy Tools package is now available on ADC which provides, among > other things, gcc 2.95.2 and gcc 3.1 for Tiger (and Panther). If a Tiger > user installs this, fink will want to install it's gcc3.1 package since it's > version number is higher than the virtual gcc3.1 package. This is likely not > the desired behavior. :) > > Fink's gcc3.1 package installs into the fink prefix (usually /sw), so it's > not as if there's a critical problem with Fink's GCC overwriting Apple's GCC > 3.1. It just means a bit of extra compile time and installation space, when > they end up installed in parallel. > > I wouldn't object to synchronizing the version numbers of the GCC 3.1 > virtual package and the real package. Currently the virtual one is at > version '3.1' and the real one uses the build number '1175', it should be > possible to have them both use '1:3.1-1175' for example. Perhaps there is a > pressing reason why they need to be different? > > > One problem, however, is keeping these versions in synch. If there's a minor > change to the real package, and the revision needs to be bumped, should the > revision of the virtual package be bumped too? And how will the virtual > package engine know when its revision needs a bump? > > Another potential problem arises if there's a particular package somewhere > that needs specifically the Apple or Fink version of GCC 3.1 (assuming there > turns out to be any bug or other difference in one of them). > > > Any ideas how to get around these issues? If it's not reasonably easy to do > so, it might be best to just live with the imperfect but working solution we > have now, and simply deal with the extra time and space needed to install > Fink's gcc3.1 in parallel. > > Dave > Thanks to Daniel for the heads-up about this issue. > > The fink gcc3.1 is a crude hack (made by me) which lets some gcc 3.1 > packages compile but not all. I plan to test the new Apple package, but I > assume it will do a better job. Once the testing has been done, we can > decide how best to proceed. > > -- Dave >
As a lowest-order test, I checked the gcc2 and gcc3 executables from the Legacy package and compared them to those from XCode 1.5--they're identical (size, anyway). ------------------------------------------------------- SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf _______________________________________________ Fink-devel mailing list Fink-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-devel