[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: libexecdir/datadir used incorrectly

From: Alfred M. Szmidt
Subject: Re: libexecdir/datadir used incorrectly
Date: Wed, 09 Feb 2005 06:55:44 +0100

   > This is actually wrong (but only for libexecdir), most packages
   > install under:
   > $(libexecdir)/PACKAGE/MACHINE/VERSION/
   > if they install in a subdirectory in /libexec (emacs, and gcc are
   > prime examples). MACHINE is the GNU machine tripple.

   To claim that ``most packages'' do that, you need a better
   statistics than 2 examples, even if they are ``prime''.

I meant compared to $(libexecdir)/PACKAGE, not compared to
$(libexecdir).  From the few packages that actually use libexecdir at
all, only emacs and gcc put files in
$(libexecdir)/PACKAGE/MACHINE/VERSION/, where all others put files
directly in $(libexecdir), and none put files in
$(libexecdir)/PACKAGE.  So "most" applies here.

   (And while at that, please try not to change the
   conventions/instructions too frequently, even if the current
   conventions seem not 100% right.

So one should ignore fixes that are warrented if someone finds them
out frequently?  That is silly...

   The recent changes made it all but impossible to predict where a
   particular package will put its data files and subprograms, since
   it depends on what version of the standards the package maintainer
   succeeded to pick up.  That's BAD, IMHO.

That is a bullet that has to be bitten once in a while; and I'm still
chewing on the one for --datarootdir/--localedir/--lispdir...


reply via email to

[Prev in Thread] Current Thread [Next in Thread]