xbps-src: reduce host dependencies in bootstrap.

bison, flex, libtool, gettext, texinfo are not necessary
unless a bootstrap pkg uses gnu-configure and we run autoreconf.

I performed a full bootstrap build on my system that does not
contain any of those pkgs and it succeeded.

Please do not rely on autoconf/automake for any "bootstrap" pkg.
This commit is contained in:
Juan RP 2020-04-06 13:15:37 +02:00
parent 5416365069
commit 958c4a0e11
No known key found for this signature in database
GPG key ID: AF19F6CB482F9368

View file

@ -393,8 +393,8 @@ umask 022
# Check for required utilities in host system. # Check for required utilities in host system.
# #
# Required utilities in host system for the bootstrap target. # Required utilities in host system for the bootstrap target.
readonly REQHOST_UTILS_BOOTSTRAP="make gawk bash bison sed gcc g++ msgfmt makeinfo \ readonly REQHOST_UTILS_BOOTSTRAP="file objdump find make gawk bash sed gcc g++ gnat \
perl bsdtar xz gzip bzip2 patch flock flex libtool pkg-config" perl bsdtar gzip patch flock pkg-config"
# Required utilities in host. # Required utilities in host.
readonly REQHOST_UTILS="xbps-install xbps-query xbps-rindex xbps-uhelper \ readonly REQHOST_UTILS="xbps-install xbps-query xbps-rindex xbps-uhelper \