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


Reply via email to