Commit graph

491 commits

Author SHA1 Message Date
Bart Ribbers
d0f6e2e690
cross/gcc-*: upgrade to 13.1.1_git20230715-r1 2023-07-25 22:19:00 +02:00
Affe Null
f0286576e7
cross/crossdirect: improve rust handling (MR 4234)
Add a cargo wrapper which appends a --target argument to the command
line. This makes cargo pass the --target argument to rustc for crates
being built for the target architecture, even if the target is the same
as the host. It will omit the --target argument for build scripts and
crates used in macros.

Check for this --target argument in the rustc wrapper and adjust the
library paths depending on its presence. The fallback that runs rustc
under qemu is no longer needed because macros are now built for the
native architecture and can be loaded into the native compiler without
any problems.

Also check if the arguments passed to rustc are "-vV". If this is the
case, we still need to fall back to the target rustc because the native
rustc will return the wrong architecture. If the wrong host architecture
is passed to a build script, it might try to look for a cross-compiler
or do something else that doesn't work.

[ci:skip-build]: already built successfully in CI
2023-07-24 08:32:10 +02:00
Clayton Craft
def1f6200f
cross/gcc-*: upgrade to 13.1.1_git20230715 2023-07-23 14:08:07 -07:00
Oliver Smith
6040a83bc2
cross/busybox-static-*: upgrade to 1.36.1-r4 2023-07-23 18:07:44 +02:00
Oliver Smith
0043344385
cross/binutils-*: remove (MR 3275)
Use the recently added binutils-cross packages in Alpine instead of our
own ones.
2023-07-21 09:32:40 +02:00
Oliver Smith
e6ae7507dd
cross/musl-*: upgrade to 1.2.4-r6 2023-07-21 09:29:55 +02:00
Oliver Smith
bf8bbc9a88
cross/gcc-*: upgrade to 13.1.1_git20230715-r1 2023-07-17 08:44:21 +02:00
Rudraksha Gupta
50dd205fd8
cross/gcc-*: upgrade to 13.1.1_git20230708-r0 (MR 4247)
[ci:skip-build]: already built successfully in CI
2023-07-10 23:21:52 -04:00
Stefan Hansson
53ea67b177
cross/musl-*: upgrade to 1.2.4-r5 2023-07-10 19:09:35 +02:00
Oliver Smith
64890d86ee
cross/busybox-static-*: upgrade to 1.36.1-r3 2023-07-07 09:34:34 +02:00
Luca Weiss
78cbceb756
cross/musl-*: upgrade to 1.2.4-r2 (MR 4225)
[ci:skip-build]: already built successfully in CI
2023-07-04 21:02:55 +02:00
Stefan Hansson
b59aac214c
cross/gcc-*: upgrade to 13.1.1_git20230701-r0 2023-07-03 06:15:03 +02:00
Newbyte
0bcef33a6d
cross/gcc-*: upgrade to 13.1.1_git20230624-r2 2023-07-01 23:09:30 +02:00
Newbyte
c1fc79202f
cross/busybox-static-*: upgrade to 1.36.1-r2 2023-07-01 10:06:12 +02:00
Newbyte
8d9b899b04
cross/gcc-*: upgrade to 13.1.1_git20230624-r1 2023-07-01 10:05:20 +02:00
Pablo Correa Gómez
16b030c8aa
cross/gcc-*: bump to 13.1.1_git20230617 (MR 4192)
[ci:skip-build]: already built successfully in CI
2023-06-19 20:42:02 +02:00
Oliver Smith
2e216a3592
cross/binutils-*: upgrade to 2.40-r12 2023-06-16 09:27:16 +02:00
Oliver Smith
35f17bfa38
cross/musl-*: upgrade to 1.2.4-r1 2023-06-13 07:39:46 +02:00
Oliver Smith
d1f839d2cb
cross/busybox-static-*: upgrade to 1.36.1-r1 2023-06-13 07:39:41 +02:00
Clayton Craft
e85eada1ad
cross/gcc-*: upgrade to 13.1.1_git20230603-r0 2023-06-09 11:45:27 -07:00
Newbyte
7a9d86bc25
cross/gcc-*: upgrade to 13.1.1_git20230527-r1 2023-05-29 18:48:58 +02:00
Newbyte
b8023b44e1
cross/gcc-*: upgrade to 13.1.1_git20230527-r0 2023-05-29 11:42:50 +02:00
Oliver Smith
559454de25
cross/busybox-static-*: upgrade to 1.36.1 2023-05-28 23:10:21 +02:00
Oliver Smith
f427ccd09d
cross/binutils-*: upgrade to 2.40-r11 2023-05-28 23:10:15 +02:00
Oliver Smith
a8f0c9268e
cross/grub-efi-x86: upgrade to 2.06-r13 2023-05-24 09:50:57 +02:00
Oliver Smith
7926019217
cross/binutils-*: upgrade to 2.40-r8 (MR 4107)
Generated with:
https://lists.sr.ht/~postmarketos/pmbootstrap-devel/patches/41318
2023-05-22 08:54:25 +02:00
Newbyte
b891b8b18b
cross/gcc-*: upgrade to 13.1.1_git20230520-r0 2023-05-21 21:12:02 +02:00
Newbyte
6d72b33b41
cross/gcc-*: upgrade to 13.1.1_git20230513-r2 2023-05-17 22:27:00 +02:00
Newbyte
9c858aad62
cross/busybox-static-*: upgrade to 1.36.0-r11 2023-05-15 14:40:58 +02:00
Newbyte
8a9170d125
cross/binutils-*: upgrade to 2.40-r7 2023-05-15 14:40:32 +02:00
Newbyte
57b22658a9
cross/gcc-*: upgrade to 13.1.1_git20230513-r1 2023-05-15 10:15:31 +02:00
Newbyte
13904bb777
cross/busybox-static-*: upgrade to 1.36.0-r10 2023-05-14 18:31:53 +02:00
Newbyte
6352910769
cross/binutils-*: upgrade to 2.40-r6 2023-05-14 18:31:29 +02:00
Newbyte
741b9caece
cross/grub-efi-x86: upgrade to 2.06-r12 2023-05-13 10:32:21 +02:00
Newbyte
919c24cecb
cross/busybox-static-*: upgrade to 1.36.0-r9 2023-05-06 23:22:53 +02:00
Newbyte
2f1d832d4d cross/musl-*: upgrade to 1.2.4 2023-05-03 14:12:26 +00:00
Clayton Craft
88f58f6a11
cross/busybox-static-a*: upgrade to 1.36.0-r8 2023-04-24 11:58:30 -07:00
Oliver Smith
ccb594c646
cross/musl-*: upgrade to 1.2.3_git20230411 2023-04-18 19:55:58 +02:00
Clayton Craft
ef69eb7bdb
cross/musl-*: upgrade to 1.2.3_git20230322-r3 2023-04-13 23:16:53 -07:00
Clayton Craft
c3b0ea0021
cross/busybox-static-*: upgrade to 1.36.0-r7 2023-04-13 23:15:46 -07:00
Clayton Craft
a6722a5116
cross/binutils-*: upgrade to 2.40-r5 2023-04-13 23:14:09 -07:00
Luca Weiss
41afe17856
cross/grub-efi-x86: upgrade to 2.06-r11 (MR 4012)
[ci:skip-build]: Already built successfully in CI
2023-04-13 15:36:57 +02:00
Luca Weiss
d605627e1a
cross/binutils-*: upgrade to 2.40-r4 (MR 4012) 2023-04-13 15:36:57 +02:00
Luca Weiss
7784f0326a
cross/gcc-*: upgrade to 12.2.1_git20220924-r10 (MR 4012) 2023-04-13 15:36:56 +02:00
Oliver Smith
f5d3a42f1d
cross/busybox-static-*: upgrade to 1.36.0-r6 2023-04-07 11:20:22 +02:00
Oliver Smith
7c8d8f7752
cross/grub-efi-x86: upgrade to 2.06-r10 2023-03-27 08:41:56 +02:00
Oliver Smith
53dc6123ef
cross/busybox-static-*: upgrade to 1.36.0-r5 2023-03-15 09:33:52 +01:00
Clayton Craft
dabdd92e07
cross/grub-efi-x86: upgrade to 2.06-r9 2023-03-03 23:52:19 -08:00
Clayton Craft
c61bb698b4
cross/binutils-*: upgrade to 2.40-r3 2023-03-03 23:51:13 -08:00
Oliver Smith
3c516c4299
cross/grub-efi-x86: upgrade to 2.06-r8 2023-02-09 08:32:51 +01:00
Oliver Smith
727042b3f7
cross/busybox-static-*: upgrade to 1.36.0-r4 2023-02-09 08:32:51 +01:00
Dylan Van Assche
a08bd157da
cross/gcc-*: upgrade to 12.2.1_git20220924-r9
[ci:skip-build]: Already built successfully in CI
2023-02-06 12:33:05 +01:00
Oliver Smith
ff9beb4588
cross/busybox-*: upgrade to 1.36.0-r3 2023-01-26 08:37:53 +01:00
Oliver Smith
04df7ec06b
cross/busybox-static: upgrade to 1.36.0-r1 2023-01-18 08:16:02 +01:00
Oliver Smith
7ee859f8dd
cross/busybox-static-*: upgrade to 1.36.0-r0 (MR 3808)
[ci:skip-build]: already built successfully in CI
2023-01-15 21:50:21 +01:00
Oliver Smith
c834107e9d
cross/binutils-*: upgrade to 2.40-r2 (MR 3808) 2023-01-15 21:19:21 +01:00
Oliver Smith
0569fdd9f8
cross/binutils-*: upgrade to 2.39-r3 (MR 3798)
[ci:skip-build]: Already built successfully in CI
2023-01-11 15:24:47 +01:00
Oliver Smith
166acbc194
cross/gurb-efi-x86: upgrade to 2.06-r7 2023-01-09 15:43:47 +01:00
Oliver Smith
2bcb2246ce
cross/gcc-*: upgrade to 12.2.1_git20220924-r8 2023-01-09 15:43:42 +01:00
Luca Weiss
af198149e0
cross/gcc-*: upgrade to 12.2.1_git20220924-r7 (MR 3794) 2023-01-08 12:03:22 +01:00
Luca Weiss
fa915996b0
cross/busybox-static-*: upgrade to 1.35.0-r30 (MR 3794) 2023-01-08 12:02:06 +01:00
Oliver Smith
6c06572dba
cross/gcc-*: upgrade to 12.2.1_git20220924-r6 2022-12-22 23:08:55 +01:00
Oliver Smith
fc5d3bdd60
cross/gcc-*: upgrade to 12.2.1_git20220924-r5 2022-12-06 09:05:19 +01:00
Oliver Smith
03ee2e9bba
cross/busybox-static-*: upgrade to 1.35.0-r29 2022-11-20 16:01:34 +01:00
Oliver Smith
cb79ff57d3
cross/busybox-static-*: upgrade to 1.35.0-r28 2022-11-17 08:35:52 +01:00
Oliver Smith
1009f265d1
cross/musl-*: upgrade to 1.2.3-r4 2022-11-10 21:20:18 +01:00
Newbyte
63b661faa4
cross/musl-riscv64: upgrade to 1.2.3-r2 2022-11-06 15:11:25 +01:00
Newbyte
cbb3d09687
cross/musl-armv7: upgrade to 1.2.3-r2 2022-11-06 15:11:13 +01:00
Newbyte
fe0c0492a1
cross/musl-armhf: upgrade to 1.2.3-r2 2022-11-06 15:11:06 +01:00
Newbyte
8611e23f3c
cross/musl-aarch64: upgrade to 1.2.3-r2 2022-11-06 15:10:52 +01:00
Oliver Smith
d86cd0c188
cross/gcc-*: upgrade to 12.2.1_git20220924-r4 2022-11-02 15:29:48 +01:00
Luca Weiss
dc9e47ae00
cross/{binutils,gcc,musl}-riscv64: new aport (MR 3559)
Use pmbootstrap aportgen to generate these new packages.

[ci:skip-vercheck]
2022-10-20 18:52:37 +02:00
Oliver Smith
89a5382518
cross/gcc-*: add fixme note for the isl workaround (MR 3548)
Make sure we drop !tracedeps next time when upgrading the gcc packages
(after Alpine's gcc has been upgraded). The workaround we have in
pmbootstrap is tied to the current version, and that's the only way we
can remove it for good. The FIXME line can be deleted after this has
been done. Note that current 'pmbootstrap aportgen gcc-*' code will
automatically remove the !tracedeps option - a reminder to double check
it.

[ci:skip-build] [ci:skip-vercheck]: just adding a comment
2022-10-16 18:11:21 +02:00
Anjandev Momi
7270f472e3
treewide: fix tabs, final newline, trailing whitespace (MR 3530) 2022-10-16 16:27:22 +02:00
Newbyte
2c5274eeed
cross/gcc-armv7: upgrade to 12.2.1_git20220924-r3 (MR 3541) 2022-10-15 18:11:21 +02:00
Newbyte
57d953746e
cross/gcc-armhf: upgrade to 12.2.1_git20220924-r3 (MR 3541) 2022-10-15 18:11:06 +02:00
Newbyte
192ca97cd5
cross/gcc-aarch64: upgrade to 12.2.1_git20220924-r3 (MR 3541) 2022-10-15 18:10:16 +02:00
Oliver Smith
a53224a8e7
{main,cross}/gcc{4,6}*: remove !tracedeps option (MR 3498)
Don't build with !tracedeps, as otherwise the isl dependency is not
properly added to the built gccs. In practice this probably doesn't
matter since we only use these old gccs to build kernels in the native
chroots (not via crossdirect in foreign arch chroots), and we also
install a proper gcc in the native chroot that pulls in the isl
dependency. But fix it for correctness.

Related: pmaports issue 1732

[ci:skip-build] Already built successfuly on CI in MR
2022-10-07 21:36:17 +02:00
Oliver Smith
d93ba1f372
cross/busybox-static-*: upgrade to 1.35.0-r27 2022-10-06 08:46:53 +02:00
Newbyte
92c0846074
cross/gcc-armv7: upgrade to 12.2.1_git20220924-r2 2022-10-03 12:09:39 +02:00
Newbyte
97bbb88f39
cross/gcc-armhf: upgrade to 12.2.1_git20220924-r2 2022-10-03 12:06:50 +02:00
Newbyte
07200b060c
cross/gcc-aarch64: upgrade to 12.2.1_git20220924-r2 2022-10-03 12:04:30 +02:00
Clayton Craft
2447cb00e0
cross/gcc-*: upgrade to 12.2.1-r1 2022-09-30 17:31:59 -07:00
David Wronek
e2d1aa7bcf
cross/gcc-*: upgrade to 12.1.1_git20220630-r6 (MR 3464) 2022-09-25 10:42:33 +02:00
Oliver Smith
68eb144ba8
cross/binutils-*: upgrade to 2.39-r2 2022-09-18 21:02:32 +02:00
Oliver Smith
2176095404
cross/grub-efi-x86: upgrade to 2.06-r6 2022-09-15 09:15:43 +02:00
Oliver Smith
70001d44a6
cross/busybox-static-*: upgrade to 1.35.0-25 2022-09-15 09:15:38 +02:00
Oliver Smith
f5fcfe6e56
cross/gcc{4,6}: remove dep on isl package (MR 3419)
Adjust to removal of isl in Alpine, see pmbootstrap issue 2167.
Packages generated with pmbootstrap MR 2203.
2022-09-11 16:59:48 +02:00
Oliver Smith
cd43a0b58e
cross/gcc-*: upgrade to 12.1.1_git20220630-r5
Removed isl as described in pmaports issue 2167. Verified locally that
gcc-aarch64 builds. Tried to test building packages with it, but wasn't
possible with the local build due to a bug, I'll create an issue and
link it in pmaports issue 2167. Pushing this now as it's a critical fix,
should work in theory as soon as the binary packages are built on bpo,
and right now it's broken anyway.
2022-09-11 15:29:31 +02:00
Oliver Smith
76afb0408c
cross/busybox-static-*: upgrade to 1.35.0-r24 2022-09-04 13:38:42 +02:00
Oliver Smith
2795c52e24
cross/busybox-static-*: upgrade to 1.35.0-r23 2022-09-01 08:28:15 +02:00
Oliver Smith
452f12bc2c
cross/binutils-*: upgrade to 2.39-r1 (MR 3381)
Generated with modernized aportgen binutils code in
pmbootstrap MR 2199.
2022-08-24 13:59:15 +02:00
Oliver Smith
8cd0101304
Revert "cross/binutils-*: upgrade to 2.39-r1"
This reverts commit 0ce9fdf8d6.

These cross/binutils packages are generated with pmbootstrap aportgen. I
push them directly to master without build testing because so far they
always built fine... but this time it failed. Revert for now.

Related: https://builds.sr.ht/~postmarketos/job/823964
2022-08-15 18:42:54 +02:00
Oliver Smith
0ce9fdf8d6
cross/binutils-*: upgrade to 2.39-r1 2022-08-15 18:16:46 +02:00
Bobby The Builder
0c0b623f87
cross/gcc-*: upgrade to 12.1.1_git20220630 (MR 3353) 2022-08-13 11:17:36 -04:00
Oliver Smith
d34f9020da
gcc4, gcc6: rebuild against latest isl (MR 3343)
Bump the pkgrel of gcc4 and gcc6, and regenerate the cross/* versions
with "pmbootstrap aportgen gcc6-armv7" etc.

Should fix these errors:
  Error loading shared library libisl.so.22: No such file or directory (needed by /usr/gcc6/libexec/gcc/x86_64-alpine-linux-musl/6.4.0/cc1)
  Error relocating /usr/gcc6/libexec/gcc/x86_64-alpine-linux-musl/6.4.0/cc1: isl_union_map_free: symbol not found
  Error relocating /usr/gcc6/libexec/gcc/x86_64-alpine-linux-musl/6.4.0/cc1: isl_map_from_pw_aff: symbol not found
  Error relocating /usr/gcc6/libexec/gcc/x86_64-alpine-linux-musl/6.4.0/cc1: isl_schedule_from_domain: symbol not found
  ...

Related: 54749a5222
[ci:skip-build]: already built successfully in CI
2022-08-05 09:10:00 +02:00
Oliver Smith
2280958b5e
cross/busybox-static-*: upgrade to 1.35.0-r22 2022-08-04 09:03:17 +02:00
Oliver Smith
20472ab79c
cross/gcc-*: upgrade to 11.2.1_git20220219-r5 2022-07-29 09:48:13 +02:00
Oliver Smith
0d1a11d700
cross/binutils-*: upgrade to 2.38-r4 2022-07-29 09:48:08 +02:00
Oliver Smith
21792f411d
cross/busybox-static: upgrade to 1.35.0-r20 2022-07-24 17:16:01 +02:00