all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* Creating (or not) the directories in --locallisppath
@ 2013-06-20  2:33 Juanma Barranquero
  2013-06-20 20:15 ` Stefan Monnier
  0 siblings, 1 reply; 4+ messages in thread
From: Juanma Barranquero @ 2013-06-20  2:33 UTC (permalink / raw)
  To: Emacs developers

In the thread for bug#14576 there was a brief discussion about an
issue not specific to Windows, i.e., whether directories passed to
configure --locallisppath=XXXX should be created by the Emacs build
process.

Currently they are created in the install-arch-indeep rule, which
tellingly has this comment:

## I'm not sure creating locallisppath here serves any useful purpose.
## If it has the default value, then the later write_subdir commands
## will ensure all these components exist.
## This will only do something if locallisppath has a non-standard value.
## Is it really Emacs's job to create those directories?
## Should we also be ensuring they contain subdirs.el files?
## It would be easy to do, just use write_subdir.

IMHO, Emacs should not create these dirs, as if the user needs passing
locallispath, it is likely it points outside the Emacs installation
tree and doesn't seem something Emacs should worry about (or dare to
touch). Also, it seems that it wouldn't play well with staged installs
via DESTDIR...

Comments?

   J



^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2013-06-25 10:03 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-06-20  2:33 Creating (or not) the directories in --locallisppath Juanma Barranquero
2013-06-20 20:15 ` Stefan Monnier
2013-06-20 23:18   ` Juanma Barranquero
2013-06-25 10:03     ` Juanma Barranquero

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.