Hi Johan,
long time ago, you submitted patches for Python 3.0 support.
Copyright papers are in place now (they've been for a few weeks
but apparently I hadn't been notified, and I was intelligent
enough to overlook them in the list last time).
So I've applied your changes to the git master
This patch has a bit nonobvious consequences. The
dir_has_case_matching_file function in FileUtils.pm maintains a
directory entry cache, and when we install an aux file, automake
simply forgets the cache for that directory. This optimization
simply updates the cache with the knowledge we have:
This patch provides the basic functionality. It aims to provide
unchanged code paths for the non-threaded case.
Notable hack in Channels.pm: before exiting due to an internal error,
it is necessary to flush stderr. Otherwise, if a worker thread exits
here, its output may not appear. Strictly
The final piece. A bit ugly because the changes in require_conf_file
depend on nonlocal semantics in require_file_internal and in
maybe_push_required_file. Oh well.
Cheers,
Ralf
Parallel automake --add-missing: serialized file installs.
* automake.in (QUEUE_CONF_FILE,