Eric Blake <[EMAIL PROTECTED]> writes:

> According to Simon Josefsson on 12/17/2007 4:41 AM:
>> 
>> My attempts to solve it (e.g., overwrite autopoint files with gnulib
>> files) caused unnecessary invocations of autoconf due to file time
>> changes, and I wasn't able to make it work smoothly.
>
> M4 head does it as follows:
>
> # Released autopoint has the tendency to install macros that have been
> # obsoleted in current gnulib, so run this before gnulib-tool.
> func_echo "running: $AUTOPOINT --force"
> $AUTOPOINT --force
>
> func_echo "running: ${GNULIB_TOOL} --update"
> ${GNULIB_TOOL} --update
>
> # Disable autopoint, since it was already done above.
> func_echo "running: AUTOPOINT=true" \
>     "$AUTORECONF --force --verbose --install --no-recursive"
> AUTOPOINT=true $AUTORECONF --force --verbose --install --no-recursive

Problem is that I don't run gnulib-tool during the pre-configure stage,
gnulib files are stored in git for my projects.

I may reconsider if I see a solution for the problem of how to reproduce
the same gnulib files for ancient releases.  I need the ability to check
out a year old version of our packages, and be able to build it using
the exact same gnulib files, to be able to release a security fixed
package with a minimal amount of changes.  Given the API changes in
gnulib, I may not even be able to compile old code, let alone be able to
produce a security release that contains the minimum amount of necessary
changes.

/Simon


Reply via email to