On Wed, Jul 12, 2006 at 07:57:38PM -0400, David Fang wrote: > > So the next time we update gcc4, we will have to contend with the > > breakage of any package that uses gfortran from gcc4. > > Jack > > Hi, > Would it be possible (and a good idea?) to split the gcc4 package > into release-branches? e.g. gcc4.0 (currently 4.0.3), gcc4.1 (currently > 4.1.1) and gcc4.2 (whatever recent snapshot)? With the current 10.4 > trees, I have to install my own (FSF) 4.0.x and 4.1.1, now that > unstable/gcc4 points to the 4.2 trunk. Or would this be more hassle than > it's worth?
That's essentially how our existing shared library policy works, and it solves this problem quite cleanly for soname changes. As long as the shared libraries provided by a given package have a constant soname and the compilers that use them do also, packages can just specify a certain compiler package and runtime-library package. That way there is no question what soname they will need at runtime: a given compiler package always uses a runtime library with a constant soname and a given runtime package always supplies it. No need to recompile anything or worry about "what version was present when a certain binary was compiled". dan -- Daniel Macks [EMAIL PROTECTED] http://www.netspace.org/~dmacks ------------------------------------------------------------------------- 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