Commit Graph
174 Commits
Author SHA1 Message Date
Oliver Smith 9d7fbec393 cross/musl-*: upgrade to 1.1.24-r3 2020-03-21 13:08:12 +01:00
Oliver Smith e38738d1ee cross/busybox-static-*: upgrade to 1.31.1-r13 2020-03-14 00:30:52 +01:00
Alexey Min 490443bf9b cross/musl-*: upgrade to 1.1.24-r2 (!1028)
see https://gitlab.alpinelinux.org/alpine/aports/commit/4cf38b14cc2bd7ac030a5f88d045fec8da4f1b65
2020-03-05 23:24:53 +03:00
Alexey Min 4065e60a0c cross/musl-*: upgrade to 1.1.24-r1 (!1001) 2020-02-27 16:12:07 +03:00
Alexey Min c0d73b6748 cross/busybox-static-*: upgrade to 1.31.1-r12 (!998) 2020-02-27 16:03:48 +03:00
Alexey Min 32d14ec8c4 cross/gcc-*: upgrade to 9.2.0-r6 (!999)
[ci:skip-build]
2020-02-27 07:07:23 +03:00
Alexey Min 59dcb1833b cross/busybox-static-*: upgrade to 1.31.1-r11 2020-02-05 16:20:27 +03:00
Oliver Smith 0929b2d00a cross/grub-efi-x86: upgrade to 2.04-r0 2020-01-18 18:30:50 +01:00
Oliver Smith 2922b310a1 cross/busybox-static-*: upgrade to 1.31.1-r9 2020-01-15 19:15:31 +01:00
Daniele Debernardi 182cd80dc1 cross/grub-x86: rebuild against grub-efi-x86 2.02-r20 2020-01-15 00:40:24 +01:00
Daniele Debernardi 3fb4fd9c01 cross/grub-efi-x86: upgrade to 2.02-r20 2020-01-15 00:38:58 +01:00
Daniele Debernardi 57edb0f149 cross/gcc-*: bump pkgrel (!879)
Make the version match Alpine's gcc again. Fixes libstdc++ unsatisfiable
constrains related error messages (because the libstdc++ generated by
these cross-* packages has the same pkgver and pkgrel again as the one
provided by Alpine's gcc package).

[ci:skip-build]
2020-01-14 23:17:39 +01:00
Oliver Smith f329c8f5ac cross/crossdirect: support rust (!845)
Use the native rustc cross compiler where possible, and fall back to the
qemu rustc if necessary. This should improve speed and reliability.
Without this patch, building squeekbox 1.4.0 for aarch64 with the
pmbootstrap stack just hangs forever.

Related: pmbootstrap#1861
2020-01-14 02:45:18 +01:00
J0WI 320e56fde5 cross/gcc-*: upgrade to 9.2.0-r4 (!839)
and sync with upstream: enable D programming language as in
https://gitlab.alpinelinux.org/alpine/aports/commit/5bbe16ae7b8eec705cb27a5ab84914130c077d65
2019-12-28 18:31:17 +05:30
Oliver Smith e73279d0c0 cross/busybox-static-*: upgrade to 1.31.1-r8 2019-12-21 11:11:26 +01:00
Oliver Smith 488e162e8f cross/grub-efi-x86: upgrade to 2.02-r19 2019-12-21 11:10:54 +01:00
Alexey Min 752ccbdad5 cross/busybox-static-*: upgrade to 1.31.1-r4 2019-12-11 12:01:25 +03:00
Oliver Smith 4429132ac5 cross/grub-efi-x86: upgrade to 2.02-r18 2019-12-04 21:35:42 +01:00
Oliver Smith 9d9ad17fd8 cross/busybox-static-*: upgrade to 1.31.1-r2 2019-11-27 23:30:00 +01:00
Oliver Smith 1a5312bb28 cross/gcc-*: upgrade to 9.2.0-r3 2019-11-25 09:50:59 +01:00
Oliver Smith c16726177c cross/busybox-static-*: upgrade to 1.31.1-r1 2019-11-24 19:06:26 +01:00
Oliver Smith 93d7dc419f cross/busybox-static-*: upgrade to 1.31.1-r0 2019-10-30 19:08:14 +01:00
Oliver Smith 55a71fea98 cross/musl-*: upgrade to 1.1.24-r0 2019-10-18 21:16:04 +02:00
Oliver Smith 54a4807d21 cross/binutils-*: upgrade to 2.33.1-r0 2019-10-13 15:19:41 +02:00
Oliver Smith 9984bf9e14 cross/gcc-*: adjust to upstream changes
Alpine made some minor modifications to the gcc aport, without
changing the version. Let's adjust the pmaports too, so we stay in
sync. [ci:skip-vercheck]

Related: https://gitlab.alpinelinux.org/alpine/aports/commit/97a2b093b1a8629a932b92fea13dfafc649dbb3d
2019-10-01 09:57:30 +02:00
Oliver Smith a039e6f1f8 cross/gcc-*: upgrade to 9.2.0-r2
[ci:skip-build]: won't finish in time
2019-09-19 23:07:15 +02:00
Oliver Smith ceefd198f9 Cosmetic: cross/binutils-*: remove empty line
The last update of the binutils-* pmaports were not made with the latest
pmbootstrap version, which has the additional empty line remved in the
generated aports. Fix this, so we get an empty diff when running
aportgen, unless the binutils version was changed in Alpine.

[ci:skip-build], [ci:skip-vercheck]
2019-09-18 20:44:28 +02:00
Oliver Smith aa9cc057f1 cross/binutils-*: upgrade to 2.32-r0 2019-09-16 22:51:35 +02:00
Daniele Debernardi 811dc68960 cross/binutils{aarch64,armhf,armv7}: remove extra newline (!627)
Adjust to fix in aportgen code, that was part of pmbootstrap!1811.

[ci:skip-vercheck]
2019-09-14 05:03:16 +02:00
Oliver Smith d1078bc319 cross/busybox-static-*: upgrade to 1.31.0-r1 2019-09-14 00:20:09 +02:00
Luca Weiss 8ed829516a cross/gcc-*: regen for gcc9 (!624)
[ci:skip-build]: will not finish in time and does not build with --strict
because of an abuild bug that will be fixed in the next abuild release by
this patch:

https://github.com/alpinelinux/abuild/commit/c54d39d8aa5f4070778ab57f94ae0bcfb1c7a824
2019-09-12 17:47:03 +02:00
Oliver Smith e72aad5dba {main,cross}/gcc{4,6}*: bump pkgrel
Rebuild all other GCC packages against mpfr4, so they don't fail with:

Error loading shared library libmpfr.so.4: No such file or directory (needed by /usr/gcc4/libexec/gcc/x86_64-alpine-linux-musl/4.9.2/cc1)

[ci:skip-build]: won't finish in time
Related: 2b32ed3a48786fa151cad8f920e5d9997bee94ed in Alpine's aports.git
2019-09-11 21:32:52 +02:00
Oliver Smith de2b9a33b4 cross/crossdirect: pkgrel bump
Rebuild to make it use the new armhf triplet. Otherwise cross compiling
with crossdirect to armhf fails with:

ERROR: crossdirect: failed to execute /native/usr/lib/ccache/bin/armv6-alpine-linux-muslgnueabihf-gcc: No such file or directory

This finally fixes #295.
2019-09-11 20:51:14 +02:00
Oliver Smith 6bea557208 cross/ccache-cross-symlinks: pkgrel bump
Rebuild to make it use the new armhf triplet. Otherwise cross compiling
with crossdirect to armhf fails with:

ccache: error: Could not find compiler "armv6-alpine-linux-muslgnueabihf-gcc" in PATH

Related: #295
2019-09-11 20:50:54 +02:00
Oliver Smith 731423e13b cross/binutils-armhf: upgrade to 2.32.0
Upgrading binutils-armhf was blocked, after the armhf triplet had been
renamed and gcc-armhf still had the old triplet. Now gcc-armhf was
upgraded. When trying to the upgraded build gcc-armhf with the current
set of binary packages, without updating binutils-armhf, it fails with:

configure: error: cannot compute suffix of object files: cannot compile

So let's upgrade binutils-armhf too and finally have the triplet of both
programs in sync again \o/

Related: #295
2019-09-11 20:49:55 +02:00
Oliver Smith 0cae49b26f cross/gcc-*: bump pkgrel
Make the version match Alpine's gcc again. Fixes libstdc++ unsatisfiable
constrains related error messages (because the libstdc++ generated by
these cross-* packages has the same pkgver and pkgrel again as the one
provided by Alpine's gcc package).

[ci:skip-build]: won't finish in time

The upstream compat test case will still fail after this, there are more
issues that need to be resolved. I'm on it.
2019-09-11 19:00:28 +02:00
Oliver Smith 6afffe73e1 cross/musl-*: upgrade to 1.1.23-r3 2019-08-17 09:34:32 +02:00
Oliver Smith bfac093092 cross/musl-*: upgrade to 1.1.23-r2 2019-08-06 12:36:15 +02:00
Oliver Smith fe8858d59e cross/musl-*: update to 1.1.23-r1 2019-07-28 10:49:21 +02:00
Oliver Smith cb9313a27c cross/busybox-static-*: update to 1.31.0-r0 2019-07-25 20:28:52 +02:00
Oliver Smith bf4b8a9051 cross/musl-*: update to 1.1.23-r0
Latest version from Alpine. I've checked that we can still compile
packages for armhf after this update, in other words that we don't get
a regression related to the triplet change like in #295.
2019-07-18 21:59:24 +02:00
Luca Weiss 82b143f3f0 Fix spelling mistakes (!466)
codespell --skip="./.git,*.patch,*.diff,config-*.*"

[ci:skip-build]
[ci:skip-vercheck]
2019-06-30 01:40:02 +02:00
Luca Weiss a66fed62cc Format **/*.c with clang-format (!465)
[ci:skip-build]: already built successfully in CI
[ci:skip-vercheck]
2019-06-26 22:36:24 +02:00
Oliver Smith eecd32812d cross/busybox-static-*: update to 1.30.1-r2 2019-06-13 22:07:51 +02:00
Oliver Smith c61f0dae5e Revert "cross/binutils-*: update to 2.32-r0"
This reverts commit 593fe01bb8.

Binaries in binutils-armhf etc. break the build system:

Error loading shared library libopcodes-2.32.so: Exec format error (needed by /usr/bin/as)
Error loading shared library libbfd-2.32.so: Exec format error (needed by /usr/bin/as)
Error loading shared library libz.so.1: Exec format error (needed by /usr/bin/as)
Error relocating /usr/bin/as: bfd_errmsg: symbol not found
Error relocating /usr/bin/as: deflateEnd: symbol not found
Error relocating /usr/bin/as: bfd_arch_bits_per_address: symbol not found
Error relocating /usr/bin/as: bfd_set_error_program_name: symbol not found
Error relocating /usr/bin/as: xcalloc: symbol not found

Reverting for now. The upstream compatibility CI test is expected to fail.
The postmarketOS binary repositories still have the old binutils package.

I'm analyzing this issue in #295.

[ci:skip-vercheck]: package downgrade
2019-06-09 22:44:04 +02:00
Oliver Smith 593fe01bb8 cross/binutils-*: update to 2.32-r0 2019-06-09 21:24:16 +02:00
Oliver Smith 974fa8e028 cross/musl-*: update to 1.1.22-r2 2019-06-06 22:22:51 +02:00
Oliver Smith 2cba912d15 cross/grub-x86: fix pmb:strict option name
This package should use the pmb:strict option, in order to force
pmbootstrap to always build it in strict mode. Otherwise it can have
a conflict with packages installed earlier.

I've just noticed that the merged patch was still using the early name
of the option, "pmbootstrap-strict". It was later changed to
"pmb:strict" in the related pmbootstrap!1771 merge request, for
consistency with !pmb:kconfig-check. Fix grub-x86 to use the proper
option name.

[ci:skip-vercheck]: version bump not needed
2019-06-04 23:28:39 +02:00
Oliver Smith f45faa2c2a cross/grub-efi-x86: update to 2.0.2-r17 2019-05-28 23:21:13 +02:00
Oliver Smith 4e9d08d39e cross/gcc-*: re-generate with pmbootstrap aportgen
Adjust the depends of the GCC-8 cross compiler packages after the change
from pmbootstrap!1778. This does not have any effect (since the GCC-8
aports don't have !tracedeps in options, in contrary to the other GCC
aports we ship). But it makes sure that we don't get any changes after
running the repository maintenance script from here:
https://wiki.postmarketos.org/wiki/Repository_maintenance

[ci:skip-build]: cosmetic change, build would take too long anyway
2019-04-30 19:12:56 +02:00