On 13 Jan 2007, at 14:59, Jack Howarth wrote: > We really do want to move the libraries currently in > /sw/lib/gcc4.2/lib/ppc64 from the gcc42 package to the > gcc42-shlibs package. Otherwise anything built with -m64 > will break when we need to create a gcc43 package later > since the gcc4X packages will always conflict but the > gcc4X-shlibs will co-exist. The last option sounds right > except for the need to use -64bit. This is incorrect since > that option should be saved for a package which would be > a true 64-bit gcc compiler (ie gcc built with a host > of powerpc64-apple-darwin*).
I see 2 different issues here: 1) everything in the ppc64 or x86_64 subdirectory of /sw/lib/gcc4.2/lib should go in the -shlibs splitoff. Right, and this you can do now. 2) for those libs, there is a difficulty in writing a correct "Shlibs" entry, w/o - either being able to use conditionals - or being able to use %lib w/o the main pkg having "Type: -64bit". - or adding that "Type" field, which you argue is incorrect. As a temporary fix, to let the pkg out, I would suggest to add the incorrect "Type" field (which doesn't do any harm...), and remove it later, when possible. As to the general problem, on the one hand I see no major reason not to allow %lib w/o the Type field; on the other hand I prefer general mechanisms _ like allowing conditionals _ to very specialised ones ... Jean-Francois ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Fink-devel mailing list Fink-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-devel