On 2015-09-10 10:46, [email protected] wrote:
[email protected] skribis:
From: Eric Bavier <[email protected]>
* gnu/packages/patches/perl-autosplit-default-time.patch: New patch.
* gnu/packages/perl.scm (perl): Use it.
* gnu-system.am (dist_patch_DATA): Add it.
Good catch, OK for ‘core-updates’. (It’s the 2nd case where we see
assumptions about the range of an mtime.)
Ok, will push to 'core-updates'.
+AutoSplit will fail to create an index for files whose modification
time is 0
+because its default time for a non-existent index is 1. Set this
default time
+to -1 instead.
What is the index used for?
AutoSplit uses the 'autosplit.ix' index files to catalog the file
locations of split functions, as well as a timestamp on the last time
the module was split, as far as I understand. The AutoLoader module
looks for these indices and emits a non-fatal but nonetheless
scary-looking warning of their non-existence at runtime, which is what
alerted me to the issue.
`~Eric