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

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
phobos mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/phobos

Reply via email to