Dear fink developers, I have added a brief chapter to the packaging manual explaining how the different versions of the gcc compiler are handled by fink. As many of you know, the new compiler introduced with OS X 10.4 has changed the ABI for C++ code once again, and we are making the transition to this compiler slowly, utilizing the 10.4-transitional tree while we prepare all fink packages for full use of gcc 4.0.
The GCC field is used by fink to indicate when C++ code is involved in the package (compiled or linked with c++ or g++), and which version of GCC was used to do the compiling and linking of this package. The GCC field should *not* be used when the c++ or g++ compilers are not invoked -- this makes the job of the 10.4 upgrade more difficult. I have recently audited the 10.4 build logs for all fink packages, and found a number of cases of missing GCC fields, which I have added. However, there are also a number of cases where the GCC field is present, but the build log does not show evidence of the use of g++ or c++. I will be sending emails to the maintainers of such packages shortly (when the package is in the 10.4-transitional/stable tree), and I urge you to carefully examine the build process in your package and to remove the GCC flag if it is not needed. This also applies to unstable packages, but my audit there was less thorough so I won't be sending emails to maintainers: nevertheless, you are urged to check out your GCC field. We hope to do the final upgrade from the 10.4-transitional tree to the 10.4 tree in late July or early August. Thanks, Dave ------------------------------------------------------- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click _______________________________________________ Fink-devel mailing list Fink-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-devel