On 04/27/2010 12:08 AM, Jack Howarth wrote:
>   I've posted test packaging for a gcc45-4.5.0-1001
> and gcc45-compiler-4.5-1 package on fink tracking...
> 
> https://sourceforge.net/tracker/?func=detail&aid=2992713&group_id=17203&atid=414256
> 
> The new gcc45 packaging...
> 
> 1) Moves all of the currently conflicting files between the gcc4x packages
> into a new gcc4x-compiler package which recreates them with symlinks.
> 2) Builds the compiler programs with the -fsf-4.x suffix and presents these
> program names in %p/bin via symlinks in the main gcc4x package.
> 3) Provides all of the original program names in %p/lib/gcc4.x/bin.
> 
> I've tested this packaging by upgrading from the previous gcc45-4.5.0-1000
> proposed packaging. A test gcc46 package of the same type was also used to
> verify that the gcc45/gcc46 packages properly co-exist and that the two
> gcc45-compiler/gcc46-compiler packages properly switch the default FSF gcc
> system compiler in %p/bin as well as the associated man and info pages.
>            Jack

Hi Jack,

I don't get it. Why create a new -compiler package with the old compiler
names as symlinks and require everyone to modify their builddepends?

Can you not do it all in one .info file, install all the symlinks in
your installscript, and then splitoff the -shlibs and the "real"
compilers etc., leaving only the old symlinks in the gcc45 package. This
would keep compatibility with the current packaging while allowing all
the real compilers to be simultaneously installed.

i.e.

gcc45 package contains all the links you have just put in gcc45-compiler
gcc45-shlibs contains all the shlibs
gcc45-toolchain (or some better name) has everything else.

Sorry, I thought that was what you were planning to do, or I would have
mentioned it yesterday.

Peter

------------------------------------------------------------------------------
_______________________________________________
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to