On 12 Jan 2007, at 06:12, David R. Morrison wrote: > ... in the Packaging Manual, in the > Shared Libraries section. There, we document the new, optional, 4th > item in a Shlibs entry, and indicate that its value can be "32", > "64", or "32-64". The last option refers to libraries which were > built "fat". > ... > If a package is compiling a library using the multilib option (and > producing a 'fat' result), it should do so on *all* machines, not > just 64 bit ones. The reasoning here is that we want a fink package > to be identical no matter where it is created, So a priori, there is no problem in a pkg deciding to build multilib say on powerpc and not on i386, or of having two variants, one creating multilibs and the other not _ in both cases, the .deb files would have different names. But there is a practical problem, concerning what you said above on the Shlibs field: conditionals do not work in that field. There are other cases where one would need conditionals in that field: eg, some pkgs encode the arch in the name of a library.. Would it be possible to allow such conditionals ?
> and hopefully there is > not a huge overhead in building it 'fat' on all machines. overhead: is it not basically twice the work, and twice the space ? 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