unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#39985: feature/native-comp; make clean broken
@ 2020-03-08 10:16 Andrea Corallo
  2020-03-14 15:52 ` bug#39985: Andrea Corallo
  0 siblings, 1 reply; 2+ messages in thread
From: Andrea Corallo @ 2020-03-08 10:16 UTC (permalink / raw)
  To: 39985; +Cc: Stefan Monnier

Hi all,

I've been signaled that ~make clean~ does not work on the
feature/native-comp branch.

This is due to the fact that now .eln files are generated into
subdirectories.

Ex: a file ~.../foo.el~ compiles into
~.../x86_64-pc-linux-gnu-12383a81d4f33a87/foo.eln~.

The trouble is that the build system has no knowlege of
`system-configuration' therefore it's not easy to modify it to remove
all of these folders.

One option would be to add another prefix like compiling ~foo.el~ into:

~.../eln-x86_64-pc-linux-gnu-12383a81d4f33a87/foo.eln~

and have the Makefile removing recursively all eln-* folders.

I'm not sure this is the best way to handle this but is the only idea
I've got so far.

  Andrea

-- 
akrl@sdf.org





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

* bug#39985:
  2020-03-08 10:16 bug#39985: feature/native-comp; make clean broken Andrea Corallo
@ 2020-03-14 15:52 ` Andrea Corallo
  0 siblings, 0 replies; 2+ messages in thread
From: Andrea Corallo @ 2020-03-14 15:52 UTC (permalink / raw)
  To: 39985

Hi all,

I looked a bit into it.

I think the report was inaccurate and make clean was already working
similarly as it does in the regular configuration (keep all .elc and all
.eln).

What was broken was the behaviour of make bootstrap-clean reflecting
then on make bootstrap.

I believe dab8dd836c does fix this so unless something comes up I think
this bug can be closed.

  Andrea

--
akrl@sdf.org





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

end of thread, other threads:[~2020-03-14 15:52 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-03-08 10:16 bug#39985: feature/native-comp; make clean broken Andrea Corallo
2020-03-14 15:52 ` bug#39985: Andrea Corallo

Code repositories for project(s) associated with this public inbox

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

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).