On 16 Sep 2012, at 08:19, Bob Friesenhahn <bfrie...@simple.dallas.tx.us> wrote:
> On Thu, 13 Sep 2012, Christian Rössel wrote:
>> 
>> I tried to build libtool from git but failed during bootstrap. bootstrap
>> asked me the questions
>> 
>> Reversed (or previously applied) patch detected!  Assume -R? [n]
>> Apply anyway? [n]
> 
> I re-started my git checkout from scratch and now I am stuck at the same 
> point as you.
> 
> I know next to nothing about gnulib but clearly something from 
> gnulib/gnulib-tool is causing this problem.

There were a number of problems caused by not having kept libtool and its
gnulib patch files (among others) in sync with the particular version of
gnulib it was using.

Now fixed.

> The bootstrap script is 70K bytes now.

Ralf asked that we don't roll a bespoke bootstrap, but use the one from gnulib.
Except the one in gnulib can't work with a complicated bootstrap such as the
one required for libtool.  I rewrote gnulib's bootstrap for them to be powerful
and configurable enough to work even in libtool, but upstream rejected the
rewrite as too large to review.

End result - libtool is now using the more powerful and configurable bootstrap
script that was originally destined for gnulib itself, because the old libtool
bootstrap was brittle and bespoke, and the gnulib bootstrap needs to be heavily
patched (and those patches maintained) to manage our bootstrap process.

Cheers,
-- 
Gary V. Vaughan (gary AT gnu DOT org)
_______________________________________________
https://lists.gnu.org/mailman/listinfo/libtool

Reply via email to