|
From: | Bruce Korb |
Subject: | Re: New way to integrate gnulib into projects? |
Date: | Sat, 15 May 2021 08:27:23 -0700 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.10.0 |
On 5/15/21 1:01 AM, Simon Josefsson via Gnulib discussion list wrote:
However, running ./bootstrap remains painfully slow.
Amen!!!
Then a second run of ./bootstrap in the directory would avoid the gnulib-tool step, and only run autoreconf and friends. A new cfg.mk variable to tell ./bootstrap to avoid checking out the gnulib repository and run gnulib-tool by default would be needed. Thoughts? I think most of the functionality I want could be achieved today by clever use of 'AUTORECONF=true AUTOPOINT=true LIBTOOLIZE=true ./bootstrap' and clever cfg.mk instrumenting with some hook together with './bootstrap --no-git'. So I could probably test my approach with only minimal changes to ./bootstrap now.
I'd add it as "./bootstrap --brief" and no-op the commands internally.I still think the best solution is to put much of the gnulib stuff into an installable gnulib-dev package that would be required by the bootstrap script. I proposed that about 2 decades ago, but we're still spending gobs of compute and wall clock resources recomputing the same stuff. :(
[Prev in Thread] | Current Thread | [Next in Thread] |