Hi Daiki

> It is known that our bootstrapping script ("autogen.sh" in the
> top-level directory) takes very long time to complete (for the
> first time),

Yes this is a bit annoying.

> I'm wondering if it is feasible to separate the
> task into a new script "update.sh".

I've spend too much time with build problems due to the complex
build system. Everything that makes it simpler and leaner is good.

> After the split, you can create a release tarball by:
>
>   $ ./autogen.sh
>   $ ./configure
>   $ make
>   $ ./update.sh
>   $ make dist

For me this is (except for the ./update.sh step) the "classic" way
to build from source. If I see this correctly, then the update and
make dist steps are not needed if I just want to develop new
features.

> Cons:
>
> - "make dist" may not produce a usable tarball, unless you run
>   "./update.sh" before

I just ask myself if its possible to run the update.sh part from the
makefile ("make update") and add a dependency to "make dist" to this?


Regards,
Andy

Reply via email to