-
Notifications
You must be signed in to change notification settings - Fork 3.8k
Description
Please pre-generate the ./configure script and include it in the release source tarballs.
While this doesn't matters for developers of software who might already have autotools installed, it would help users and packagers of software who build it from source, for whom autotools was never intended to be a build-time dependency. I for one would tremendously appreciate not having to build and install the entire autotools toolchain just to build libuv, and I would bet that I'm not the only one.
For examples, see source tarball releases for binutils, curl, wget, gcc, less, zlib, bzip2, xz-utils. openssh, tcpdump/libpcap, openssl/libressl, libffi libunistring, libiconv, [...]. Honestly, the vast majority of projects that have a ./configure script in their build process ship said configure script as part of the release tarball.
I can understand not wanting to include the configure script inside the git repo, since it's a gargantuan bundle of programmatically-generated obscenely-portable shell scripting, but if you could somehow include it in the .tar.gz files available for download under the "releases" tab, that would be really appreciated.
- Version: all of them (near as I can tell)
- Platform: any of them (at least, all that you might run the
./configure && makeworkflow on)