On Jul 10, 2006, at 3:35 PM, Jack Howarth wrote:

> Dave,
>    In this case, I don't think the approach of making a compatibility
> package is appropriate or wise. The current gcc4 in unstable, based
> on the gcc snapshots, is neither fish nor fowl. It has a libgfortran
> which has alway forked away from the ABI used in libgfortran from gcc
> 4.1.x. So to claim it is really a libgfortran.1.dylib is incorrect.

There is no "claim" being made here.  When somebody packaged this  
dynamic library for fink, they made an implicit promise that this  
library would continue to remain available for anything that had  
linked to it until such time as all users had recompiled those things  
that link to it (recompiled them to link to other things).

We can easily honor that promise by continuing to supply the old  
package with libgfortran.1.dylib, and also introducing a new package  
with a new name which supplies libgfortran.2.dylib or whatever.  The  
choice of "-dev" splitoff gives other package maintainers the option  
of switching to the new library or sticking with the old one.   
Obviously, in the current situation folks should be encouraged to  
switch quickly, but this system ensures that nobody's fink  
installation breaks during the transition.

>   It would be more intellectually honest just to admit we made a
> mistake in using a pre-release gcc and dig our way out of it with
> by forcing all of the packages that use gfortran from gcc4 in 10.4
> unstable to be rebuilt when gcc4 is upgraded to the actual gcc 4.2
> release.

There is no question of intellectual honesty here.  Normally we don't  
package pre-release software at fink, but in this case it was our  
only option for avoiding a six month delay in getting gfortran  
working on i386 Macs.  The packaging scheme mentioned above will  
handle the situation quite smoothly.  We can retire the old gcc4-dev  
package at the end of it (but we should retain gcc4-shlibs for some  
time to come, for backward compatibility).

   -- Dave



-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to