> I'm not sure I understand. I you mean that manually byte-compiling a
> file prevents the .eln compilation to happen if make is invoked
> afterwards then yes. But make should be used.
I use `auto-compile-mode` so that is why I was hitting this problem.
>
I don't think so, the .elc is renamed with their final filename after
> the .eln has been produced to prevent exactly that.
Mmm, it has happened in my system. I wonder why. Will post an update
if I manage to reproduce it reliably.
>
Yes the main reason for that is that the Makefile is not aware of which
> files are lexical and can be compiled and which are dynamic and can't.
Can't it grep for "lexical-binding: t" in the first line?
Nicolas.