pmbootstrap/pmb/aportgen
Oliver Smith b41e4a418f
aportgen binutils: modernize (MR 2199)
Set CTARGET and CTARGET_ARCH on top of the generated APKBUILD and use
the existing code in the APKBUILD for build(), package(), makedepends,
subpackages. This is now possible, because the pmbootstrap parser for
APKBUILDs has been improved a lot since this was originally written and
because the Alpine APKBUILD does everything that was hacked in here,
like removing man, info directories and bfd-plugins if doing a cross
build.

This is now very similar to bootstrapping binutils for another
architecture via scripts/bootstrap.sh in aports.git.

Most importantly this sets --disable-gprofng, which fails to build
against musl and is the reason why our cross/binutils-* packages
generated from binutils 2.39.x didn't build anymore.

Related: https://git.alpinelinux.org/aports/tree/main/binutils/APKBUILD
Related: https://sourceware.org/bugzilla/show_bug.cgi?id=29477
2022-08-24 08:38:49 +02:00
..
__init__.py Happy new year 2022! 2022-01-02 22:39:14 +01:00
binutils.py aportgen binutils: modernize (MR 2199) 2022-08-24 08:38:49 +02:00
busybox_static.py Happy new year 2022! 2022-01-02 22:39:14 +01:00
core.py Happy new year 2022! 2022-01-02 22:39:14 +01:00
device.py Fix wrong output of pmbootstrap bootimg_analyze (MR 2198) 2022-08-21 14:25:11 +02:00
gcc.py Happy new year 2022! 2022-01-02 22:39:14 +01:00
grub_efi.py Happy new year 2022! 2022-01-02 22:39:14 +01:00
linux.py pmb.aportgen.linux: Install DTBs on header v2 (MR 2194) 2022-07-18 14:49:38 -07:00
musl.py Happy new year 2022! 2022-01-02 22:39:14 +01:00