Walter, I think your naming proposal here will lead to serious problems. Speaking from a very Linux, indeed Debian and Ubuntu, centred perspective, my machines have a natural bit width and so /usr/lib relates to the natural bit width. 64-bit in may case. There is also /usr/lib32 and /usr/lib64. In my case /usr/lib64 is a symbolic link to /usr/lib. /usr/lib32 cotnains all the 32-bit libraries etc. In all cases the name of a library is always the same, e.g. libphobos2.a no matter what the bit width.
Obviously the DMD distribution can do what it likes as it doesn't actually interact with /usr since it is not coming in via a package (as 32-bit packages should not be installed on a 64-bit platform -- see above). The problem is though that the DMD distribution should not do anything that makes it hard for Debian, Ubuntu, Fedora, RHEL, etc. packagers to work within the rules of their distribution. On Mon, 2011-01-03 at 22:37 -0800, Walter Bright wrote: > Or even better, just go with: > > libphobos.a 32 bit library > libphobos-64.a 64 bit library > > and: > > libphobos2.a 32 bit library > libphobos2-64.a 64 bit library > > simple, easy, doesn't break anything. > _______________________________________________ > phobos mailing list > [email protected] > http://lists.puremagic.com/mailman/listinfo/phobos -- Russel. ============================================================================= Dr Russel Winder t: +44 20 7585 2200 voip: sip:[email protected] 41 Buckmaster Road m: +44 7770 465 077 xmpp: [email protected] London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder
signature.asc
Description: This is a digitally signed message part
_______________________________________________ phobos mailing list [email protected] http://lists.puremagic.com/mailman/listinfo/phobos
