Hi, Mike Frysinger wrote:
When running `libtoolize --ltdl`, a symlink to the source config-h.in is used rather than a copy of the file. ...
This is fine . Command supports --copy and this is documented in manual page.
This breaks `make distcheck` because when a few tests run that invoke `libtoolize --ltdl --install` w/out --copy, and then try
This is not only autotool that install links . More or less this is expected.
to build the project, automake's rules trigger autoheader regen, and then update the timestamp, which updates the underlying file, and then causes libtool's own files to get out of sync. So the next time make is run in the tree, it tries to regenerate the source files, and fails as the source tree is read-only. Change libtoolize to always copying the header over during install. ...
Sure Just to remind what is output from $ autoreconf -ifv ... autoreconf: running: libtoolize --copy --force ... autoreconf: running: automake --add-missing --copy --force-missing ... Remark: project does not use ltld. Roumen