Commit Graph

114 Commits

Author SHA1 Message Date
Tianon Gravi e0ffe6a223 Update to Debian Trixie
This allows us to finally drop all "unstable" hacks (as `riscv64` is an officially supported architecture in Trixie+).
2025-08-08 12:01:28 -07:00
Tianon Gravi a53bcc5589 Update buildroot to 2025.05
https://lore.kernel.org/buildroot/87sek87ina.fsf@dell.be.48ers.dk/T/#u
2025-07-03 11:28:35 -07:00
Docker Library Bot 197f600052 Update metadata for s390x
(cherry picked from commit f1f8dc4e66fa63a4c1efcdc3704caf37921007d2)
2025-05-22 12:44:43 -07:00
Docker Library Bot fcf79bbcef Update metadata for ppc64le
(cherry picked from commit 8680452603086bde9439fa650dace39c90ef4aa9)
2025-05-22 12:44:43 -07:00
Docker Library Bot d50d0e582e Update metadata for mips64le
(cherry picked from commit be87383d421f6ce1c6d16a6afabc8d152adef682)
2025-05-22 12:44:43 -07:00
Docker Library Bot ab36dd0ce0 Update metadata for i386
(cherry picked from commit a73c15aa0617768001c83e228f3c6c050fc40d3a)
2025-05-22 12:44:43 -07:00
Docker Library Bot db6f355f57 Update metadata for arm64v8
(cherry picked from commit 7c1e1456b6e79b3f843ce28ce8d39d4495172334)
2025-05-22 12:44:43 -07:00
Docker Library Bot 6dbfaa0dab Update metadata for arm32v7
(cherry picked from commit d6a6948aae692b8d91a33b8c684b0819c71742f5)
2025-05-22 12:44:43 -07:00
Docker Library Bot 4cc049dd34 Update metadata for arm32v5
(cherry picked from commit e2c12cd4cc2053562b618bfef1f7602c5ed5dc5f)
2025-05-22 12:44:43 -07:00
Tianon Gravi 5f0f01b3f2 Update metadata for amd64 2025-05-20 17:00:18 -07:00
Tianon Gravi fab309067d Update buildroot to 2025.02.3 2025-05-20 16:10:15 -07:00
Tianon Gravi f843c6a54c Update buildroot to 2025.02.1
https://lists.buildroot.org/pipermail/buildroot/2025-April/777253.html
2025-04-25 09:32:47 -07:00
Docker Library Bot 3652ad1f43 Update metadata for s390x
(cherry picked from commit b70a0d3ac6d271367e8dff122759e176fb554544)
2025-03-18 13:21:37 -07:00
Docker Library Bot f12b6f6863 Update metadata for ppc64le
(cherry picked from commit 71b2c7e67fe4526d0c467e24690b7bf36eb64beb)
2025-03-18 13:21:37 -07:00
Docker Library Bot 1929b8e51f Update metadata for mips64le
(cherry picked from commit a0c052b18838500dd2c44a8c1f9a9e00ad2e58c9)
2025-03-18 13:21:37 -07:00
Docker Library Bot 891544da2e Update metadata for i386
(cherry picked from commit a04a94b161ba2344546a5687a7c156f64f53a2d9)
2025-03-18 13:21:37 -07:00
Docker Library Bot ffe425a70e Update metadata for arm64v8
(cherry picked from commit 27ae0b06fd977cf0d0dfe88889b1c9e6f8fb61e6)
2025-03-18 13:21:37 -07:00
Docker Library Bot 42f06e91e8 Update metadata for arm32v7
(cherry picked from commit dd35aceacc26f7de2e09b920dba71192dc34fab8)
2025-03-18 13:21:37 -07:00
Docker Library Bot 38d467e797 Update metadata for arm32v5
(cherry picked from commit 4bcb4c67c2c58a5ada71adbc7e4973ffe3697e6a)
2025-03-18 13:21:37 -07:00
Tianon Gravi 9a2d579cb8 Update metadata for amd64 2025-03-18 09:32:12 -07:00
Tianon Gravi 7dc1389bb1 Update buildroot to 2025.02 2025-03-18 09:21:15 -07:00
Tianon Gravi a9a303a1a6 Update buildroot to 2024.11.2 2025-02-24 11:28:11 -08:00
Tianon Gravi ffdd85ee5b Fix i386 again, but correctly
I moved too fast and forgot to re-test amd64, which was ironically broken by my i386 fix, so now we do the full "distro arch to 'busybox arch'" conversion for the set of arches we support (which isn't *that* big).
2025-02-19 15:56:18 -08:00
Tianon Gravi 90794c2551 Fix reproducibility of non-uclibc i386 builds
Without this fix, if we try to build i386 on an amd64 machine without the linux32 "personality" applied, it uses `uname -m` and gets a slightly different result due to the lack of https://git.busybox.net/busybox/tree/arch/i386/Makefile?h=1_37_stable#n7 (adding `-march` and `-mtune` values to builds).

If we set `ARCH` appropriately during build, that file gets sourced and our builds include the appropriate values.

This does *not* affect uclibc builds because they set `CROSS_COMPILE`, which overrides the value of `(SUB)ARCH` (although it would be valid to set both in all cases, to be explicit, I just don't think that's necessary).
2025-02-19 13:13:37 -08:00
Docker Library Bot 6b090fae99 Update metadata for s390x
(cherry picked from commit b0bbb70f3dc398f26bf407aedf7e0c97fb18129d)
2025-02-19 09:26:50 -08:00
Docker Library Bot d72c8bb7c2 Update metadata for ppc64le
(cherry picked from commit a0be7963e9f5202295bd97e3b9b4ee1608b89939)
2025-02-19 09:26:50 -08:00
Docker Library Bot f55435bb76 Update metadata for mips64le
(cherry picked from commit bf943a3cc18f45416669642041d634d3d753ddd9)
2025-02-19 09:26:50 -08:00
Docker Library Bot 54a68eeeb0 Update metadata for i386
(cherry picked from commit 1424a7bf700f41fff3711371c5725f8bbc3aa454)
2025-02-19 09:26:50 -08:00
Docker Library Bot 18a2d4f1d0 Update metadata for arm64v8
(cherry picked from commit d915df9d80202a04127f082f5bab59e666ebd89d)
2025-02-19 09:26:50 -08:00
Docker Library Bot 23558c5ee7 Update metadata for arm32v7
(cherry picked from commit 5b9a66dc8736b8bd1bb0cf8db2d8c9a204a23e63)
2025-02-19 09:26:50 -08:00
Docker Library Bot 57d3a4c44e Update metadata for arm32v5
(cherry picked from commit 513ee44ceef1ee7314efba2a16ef05f372b9e57b)
2025-02-19 09:26:50 -08:00
Tianon Gravi 8ca4d2ff4f Add PATH to generated images so they're self-contained 2025-01-14 10:43:54 -08:00
Tianon Gravi 57271c39cb Update buildroot to 2024.11.1 2025-01-10 12:24:34 -08:00
Tianon Gravi e1aaa6e7d5 Update to Buildroot 2024.11, Alpine 3.21 2024-12-09 11:52:30 -08:00
Tianon Gravi 273ed1cfb5 Use GitLab for all buildroot references
See https://git.busybox.net/buildroot/commit/?id=366d403bedd83d1e884b6c7c60a8a4ff497a458a (or rather, 366d403bed)
2024-11-25 13:47:13 -08:00
Tianon Gravi b67bf25382 Update buildroot to 2024.08.2 2024-11-18 13:21:26 -08:00
Docker Library Bot 085d7eec0a Update metadata for s390x
(cherry picked from commit 1e0b9a01d6b21a12b3f468ee613da552b6e72ec8)
2024-11-18 13:14:16 -08:00
Docker Library Bot 3c784425d3 Update metadata for ppc64le
(cherry picked from commit 8a965c9a7c292df344fcc595fb39205307506b83)
2024-11-18 13:14:16 -08:00
Docker Library Bot 6c857453c4 Update metadata for mips64le
(cherry picked from commit 1f2c5c24130e1965305094a6d9aa1a22f9b494ad)
2024-11-18 13:14:16 -08:00
Docker Library Bot e498cfc490 Update metadata for i386
(cherry picked from commit 50168d748c131b99f3e2f33683e2385b15b8a56e)
2024-11-18 13:14:16 -08:00
Docker Library Bot 1af6a91650 Update metadata for arm64v8
(cherry picked from commit e197da0ae2d99e770378a50324f996805b4235eb)
2024-11-18 13:14:16 -08:00
Docker Library Bot 275f4e5eff Update metadata for arm32v7
(cherry picked from commit 6504cfb238911441abf2a14aa520e55e64b192c7)
2024-11-18 13:14:16 -08:00
Docker Library Bot 5bc7e1a101 Update metadata for arm32v5
(cherry picked from commit c5c5394768b9de51757cc2b04dacb30f9750142f)
2024-11-18 13:14:16 -08:00
Docker Library Bot 1c54440a49 Update metadata for amd64
(cherry picked from commit 81ce15f240d36490744eb9d1e1cb2f705cf16724)
2024-11-18 13:14:16 -08:00
Tianon Gravi 0514a663ed Update buildroot to 2024.08.1 2024-10-21 09:53:03 -07:00
Docker Library Bot e41a239430 Update metadata for s390x
(cherry picked from commit 0b6b43af344f994bc2a0c265fbdc6ee536cd66bd)
2024-10-01 09:42:59 -07:00
Docker Library Bot 2ad4c4fe29 Update metadata for ppc64le
(cherry picked from commit 5a21d58496c308c9faa78e4f22f0f262e875856b)
2024-10-01 09:42:59 -07:00
Docker Library Bot e2589058c2 Update metadata for mips64le
(cherry picked from commit aff7d32f3a47892518fa26238f92c00bb324bce3)
2024-10-01 09:42:59 -07:00
Docker Library Bot d1f66b2b84 Update metadata for i386
(cherry picked from commit 07b2bffe0113532a77671b37aac3437e35b7e8fc)
2024-10-01 09:42:59 -07:00
Docker Library Bot 13e1415cb7 Update metadata for arm64v8
(cherry picked from commit 34dada0618e604f1ac62ccd34e1a83f84ea746ef)
2024-10-01 09:42:59 -07:00