On Wednesday 11 May 2005 02:01, "H. Peter Anvin" <hpa@xxxxxxxxx> wrote: > > If we have /usr/lib for 32bit SOs and /usr/lib64 for 64bit SOs, then it > > seems clear to me that programs which are part of Postfix which may be > > either 32bit or 64bit depending on which package is installed belong to > > neither category. Therefore another place such as /usr/libexec seems > > appropriate. > > > > The Gentoo people want /usr/lib/postfix for 32bit compiles > > and /usr/lib64/postfix on 64bit compiles. I believe that approach is > > totally wrong and that /usr/libexec/postfix (as used in Fedora) is the > > better option. If there's general agreement with that then we can move of > > requesting that the FHS be changed to make the Red Hat practice be a > > standard in this regard. > > I think you're completely wrong. > > Look at it this way: <random program> may not be sterilized for its > internal interfaces, in respect of being cross-archictecture clean. If That's what I expect. > you put it in libexec, then for exactly the reasons you mention you > *HAVE* to handle mixed-mode. If you have separate directories for 32bit and 64bit then you would have matching application configuration as to which directory to look in. Therefore you don't need the internal application interfaces to be cross-architecture clean unless you bork your config files. If you have only one directory for such programs (/usr/libexec) then you only have one version of the application installed at any time and therefore you can't have cross-architecture issues. I don't understand what the problem is. I think that Bill's idea makes sense. Use /usr/lib and /usr/lib64 for anything that needs separate versions for word sizes and use /usr/libexec for anything that doesn't. -- http://www.coker.com.au/selinux/ My NSA Security Enhanced Linux packages http://www.coker.com.au/bonnie++/ Bonnie++ hard drive benchmark http://www.coker.com.au/postal/ Postal SMTP/POP benchmark http://www.coker.com.au/~russell/ My home page -- fedora-devel-list mailing list fedora-devel-list@xxxxxxxxxx http://www.redhat.com/mailman/listinfo/fedora-devel-list