* 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).