Bootstrapping aarch64 on x86_64 with 3.11-stable fails due to issue with pkgconf
I am building on 3.11.6 from a live environment and started the build with:
./scripts/bootstrap.sh aarch64
Everything goes fine until pkgconf starts to build. It fails as follows:
./install-sh -c -d '/home/user/aports/main/pkgconf/pkg/pkgconf/usr/include/pkgconf'
/usr/bin/install -c -m 644 man/pkg.m4.7 '/home/user/aports/main/pkgconf/pkg/pkgconf/usr/share/man/man7'
./install-sh -c -d '/home/user/aports/main/pkgconf/pkg/pkgconf/usr/lib/pkgconfig'
./install-sh -c -d '/home/user/aports/main/pkgconf/pkg/pkgconf/usr/include/pkgconf/libpkgconf'
/usr/bin/install -c -m 644 libpkgconf.pc '/home/user/aports/main/pkgconf/pkg/pkgconf/usr/lib/pkgconfig'
./install-sh -c -d '/home/user/aports/main/pkgconf/pkg/pkgconf/usr/bin'
/usr/bin/install -c -m 644 libpkgconf/bsdstubs.h libpkgconf/iter.h libpkgconf/libpkgconf.h libpkgconf/stdinc.h libpkgconf/libpkgconf-api.h '/home/user/aports/main/pkgconf/pkg/pkgconf/usr/include/pkgconf/libpkgconf'
/bin/sh ./libtool --mode=install /usr/bin/install -c pkgconf '/home/user/aports/main/pkgconf/pkg/pkgconf/usr/bin'
libtool: warning: 'libpkgconf.la' has not been installed in '/usr/lib'
libtool: install: /usr/bin/install -c .libs/pkgconf /home/user/aports/main/pkgconf/pkg/pkgconf/usr/bin/pkgconf
make[1]: Leaving directory '/home/user/aports/main/pkgconf/src/pkgconf-1.6.3'
>>> pkgconf-doc*: Running split function doc...
>>> pkgconf-doc*: Preparing subpackage pkgconf-doc...
>>> pkgconf-doc*: Running postcheck for pkgconf-doc
>>> pkgconf-dev*: Running split function dev...
>>> pkgconf-dev*: Preparing subpackage pkgconf-dev...
>>> pkgconf-dev*: Stripping binaries
>>> pkgconf-dev*: Running postcheck for pkgconf-dev
>>> WARNING: pkgconf-dev*: Found static archive on usr/lib/libpkgconf.a but name doesn't end with -static
>>> pkgconf*: Running postcheck for pkgconf
>>> pkgconf*: Preparing package pkgconf...
>>> pkgconf*: Stripping binaries
strip: Unable to recognise the format of the input file `./usr/bin/pkgconf'
>>> ERROR: pkgconf*: prepare_package failed
>>> ERROR: pkgconf: rootpkg failed
>>> pkgconf: Uninstalling dependencies...
(1/5) Purging .makedepends-pkgconf (20200426.060215)
(2/5) Purging build-base-aarch64 (0.5-r1)
(3/5) Purging gcc-aarch64 (9.2.0-r4)
(4/5) Purging binutils-aarch64 (2.33.1-r0)
(5/5) Purging g++-aarch64 (9.2.0-r4)
Executing busybox-1.31.1-r9.trigger
OK: 254 MiB in 80 packages
(1/1) Purging .hostdepends-pkgconf (20200426.060216)
OK: 16 MiB in 6 packages