When I install a .sls file and its precompiled .ikarus-fasl
in a Slackware package, line 37 in "ikarus.load.ss":

[(<= (file-ctime ikfasl) (file-ctime filename))

causes ikarus to refuse the fasl because the ctimes are
equal (at the second).  The Slackware package management
does not allow to preserve the timestamps.

Yes, fasl files can be created at installation time, but
just changing <= to < would fix this.  Is it worth it to
make packaging more complex (Emacs does not cause this
trouble, for example)?

By the way: why ctime and not mtime?  Why a is chmod
allowed to reverse the "newliness"?

Reply via email to