cross/gcc-*: upgrade to 14.2.0-r4
please merge when CI passes
Merge request reports
Activity
added 1 commit
- 057dcd35 - DNM temp/abuild: patch to ignore find_so_files failure
added 1 commit
- 9c1932fd - DNM temp/abuild: patch to ignore find_so_files failure
added 1 commit
- f2034dde - DNM temp/abuild: patch to ignore find_so_files failure
- Resolved by Luca Weiss
I think I fixed abuild with the temp/abuild patch, now pmbootstrap seems to do weird things?
- Resolved by Luca Weiss
I can reproduce this latest failure by doing this on an x86_64 host system:
pmbootstrap build --strict --arch aarch64 gcc-x86_64 abuild
Output at the end is:
>>> gcc-aarch64*: Running postcheck for gcc-aarch64 >>> gcc-aarch64*: Preparing package gcc-aarch64... >>> g++-aarch64*: Scanning shared objects >>> gcc-aarch64*: Scanning shared objects >>> libstdc++-dev-aarch64*: Scanning shared objects >>> g++-aarch64*: Tracing dependencies... libstdc++-dev-aarch64=14.2.0-r4 gcc-aarch64=14.2.0-r4 musl-dev so:libc.musl-x86_64.so.1 so:libgmp.so.10 so:libisl.so.23 so:libmpc.so.3 so:libmpfr.so.6 so:libz.so.1 >>> g++-aarch64*: Package size: 36.4 MB >>> g++-aarch64*: Compressing data... >>> g++-aarch64*: Create checksum... >>> g++-aarch64*: Create g++-aarch64-14.2.0-r4.apk >>> gcc-aarch64*: Tracing dependencies... >>> ERROR: gcc-aarch64*: libc.musl-aarch64.so.1: path not found binutils-aarch64 mpc1 so:libc.musl-x86_64.so.1 so:libgmp.so.10 so:libisl.so.23 so:libmpc.so.3 so:libmpfr.so.6 so:libz.so.1 >>> gcc-aarch64*: Package size: 128.3 MB >>> gcc-aarch64*: Compressing data... >>> gcc-aarch64*: Create checksum... >>> gcc-aarch64*: Create gcc-aarch64-14.2.0-r4.apk >>> libstdc++-dev-aarch64*: Tracing dependencies... >>> libstdc++-dev-aarch64*: Package size: 29.6 MB >>> libstdc++-dev-aarch64*: Compressing data... >>> libstdc++-dev-aarch64*: Create checksum... >>> libstdc++-dev-aarch64*: Create libstdc++-dev-aarch64-14.2.0-r4.apk [18:13:06] => edge/gcc-aarch64: Done! [18:13:06] => Finished building packages [18:13:06] /bin/sh: has multiple providers (yash-binsh, dash-binsh, busybox-binsh), picked shortest: yash-binsh [18:13:06] (native) install ccache-cross-symlinks abuild gcc-aarch64 g++-aarch64 crossdirect [18:13:06] % sudo mkdir -p /home/pmos/.local/var/pmbootstrap/tmp [18:13:06] % sudo rm -f /home/pmos/.local/var/pmbootstrap/tmp/apk_progress_fifo [18:13:06] % sudo mkfifo /home/pmos/.local/var/pmbootstrap/tmp/apk_progress_fifo [18:13:06] % sudo cat /home/pmos/.local/var/pmbootstrap/tmp/apk_progress_fifo [18:13:06] % sudo sh -c exec 3>/home/pmos/.local/var/pmbootstrap/tmp/apk_progress_fifo; /home/pmos/.local/var/pmbootstrap/apk.static --no-progress --progress-fd 3 --root /home/pmos/.local/var/pmbootstrap/chroot_native --arch x86_64 --repository /home/pmos/.local/var/pmbootstrap/packages/edge add crossdirect g++-aarch64 gcc-aarch64 abuild ccache-cross-symlinks --no-interactive ; [18:13:06] New background process: pid=68151, output=background ERROR: unable to select packages: gcc-aarch64-14.2.0-r3: breaks: g++-aarch64-14.2.0-r4[gcc-aarch64=14.2.0-r4] satisfies: world[gcc-aarch64] [18:13:07] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
We found this patch from @pabloyoyoista and I'll check now to see if it helps: pmbootstrap!2277 (closed)
added 1 commit
- b97f8f72 - cross/gcc-*: disable move of some files into usr/lib
- Resolved by Luca Weiss
FTR I've built gcc-armv7 locally and have been using it for a few successful kernel builds, so the resulting packages itself should be fine I believe.
added 10 commits
-
b97f8f72...e729f058 - 9 commits from branch
master
- 4251981e - cross/gcc-*: upgrade to 14.2.0-r4
-
b97f8f72...e729f058 - 9 commits from branch
Filed a pmbootstrap issue for the various things we encounter here: pmbootstrap#2467
marked this merge request as draft from 4ea744fd
As posted in the maintainers channel, this has been pending for too long and blocking basically anything else. I can assure you the APKBUILD modifications are not great but it's better than having non-functional postmarketOS (development at least), so let's merge this - even without approvals here.
enabled an automatic merge when all merge checks for ad9a7874 pass
enabled an automatic merge when all merge checks for ad9a7874 pass
mentioned in issue pmbootstrap#2517
mentioned in merge request pmbootstrap!2521