On Nov 1, 2008, at 3:27 AM, marcomaggi wrote:

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.

That looks like a fine change to make, but I and some others
who are more knowledgeable in this area need to double-check
the implications.  Can you post a bug report about this?  In
general, all bug reports (such as this one) should go to the
bug tracker directly so that records of what/when/why some
behavior was changed is well documented and in one place.

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)?

Is compiling a bunch of libraries really that complex?

By the way: why ctime and not mtime?

I was supposed to change that to mtime, thanks for the
reminder.

Why a is chmod allowed to reverse the "newliness"?

I don't understand this question.

Aziz,,,

Reply via email to