Dave Murphy
9fa34ef096
devkitPPC: newlib-4.6.0.20260123-2
2026-01-29 20:49:08 +00:00
Dave Murphy
86cc404510
devkitPPC: add patches for r49
2026-01-25 19:22:45 +00:00
Dave Murphy
4b0ff1e466
devkitA64: add gcc patch for r29
2026-01-25 19:22:45 +00:00
Dave Murphy
0ddec6ce6d
use pkgrel for patchsets
2026-01-25 19:22:45 +00:00
Dave Murphy
8d894d563c
update config.guess
2026-01-25 19:22:43 +00:00
Dave Murphy
51244357b7
unified build for all toolchains
2026-01-25 19:19:38 +00:00
Dave Murphy
f1d8ff0e21
optionally download gcc prerequisites
2026-01-25 19:19:38 +00:00
Dave Murphy
ae56dba8d0
unify patches
2026-01-25 19:19:38 +00:00
Dave Murphy
e755556799
give wget a custom user agent
2026-01-15 17:45:02 +00:00
Dave Murphy
9acf8a8bbc
use latest config.guess
2026-01-15 17:42:38 +00:00
Dave Murphy
1d87636f62
devkitARM: gcc 15.2.0
2026-01-06 12:38:44 +00:00
Dave Murphy
b8319d6d2a
devkitARM: binutils 2.45.1
2026-01-06 12:38:44 +00:00
Dave Murphy
74e2c3ebc4
devkitPPC: move linkscripts to separate project
2026-01-06 12:38:44 +00:00
Dave Murphy
1118d68a97
devkitPPC: gcc 15.2.0
2025-12-27 15:10:15 +00:00
Dave Murphy
5c0124ec01
devkitPPC: binutils 2.45.1
2025-12-27 14:48:19 +00:00
Dave Murphy
329ce986eb
devkitA64: gcc 15.2.0
2025-12-27 14:48:13 +00:00
Dave Murphy
73d0dafa21
devkitA64: binutils 2.45.1
2025-12-26 19:53:33 +00:00
Dave Murphy
5fb027fd3b
devkitPPC: enable positional arguments
2025-06-04 14:00:00 +01:00
Dave Murphy
b5cdec82b7
devkitA64: release 28
2025-05-25 19:02:18 +01:00
Dave Murphy
2d21601d71
devkitA64: newlib 4.5.0
2025-05-25 19:01:58 +01:00
Dave Murphy
c879ba7e62
devkitA64: gcc 15.1.0
2025-05-25 19:01:58 +01:00
Dave Murphy
b6613d5f5f
devkitA64: binutils 2.44
2025-05-25 19:01:58 +01:00
Dave Murphy
b970a10d09
devkitPPC: release 47
2025-05-25 19:01:57 +01:00
Dave Murphy
dbcb7aa399
devkitPPC: remove stale patches
2025-05-25 19:01:57 +01:00
Dave Murphy
67b34f5df3
devkitPPC: update newlib to 4.5.0
2025-05-25 18:59:00 +01:00
Dave Murphy
141c30be36
devkitPPC: update gcc to 15.1.0
2025-05-25 18:58:59 +01:00
Dave Murphy
1e91020d5c
devkitPPC: update binutils to 2.44
2025-05-25 18:58:59 +01:00
Dave Murphy
24164cca86
devkitARM: release 66
2025-05-25 18:58:59 +01:00
Dave Murphy
d6434abd04
devkitARM: update crtls & rules versions
2025-05-25 18:58:58 +01:00
Dave Murphy
55eb881d09
devkitARM: remove stale patches
2025-05-05 00:12:13 +01:00
Dave Murphy
3a70b58ce2
devkitARM: newlib 4.5.0
2025-05-02 19:26:17 +01:00
Dave Murphy
3fedda9d74
devkitARM: 15.1.0
2025-05-02 19:26:17 +01:00
Dave Murphy
7e4aed9985
devkitARM: binutils 2.44
2025-05-02 19:26:11 +01:00
Dave Murphy
1b09b3a824
devkitPPC: r46.1
2024-11-11 10:32:05 +00:00
Dave Murphy
a133b4d622
devkitPPC: fix _REENT_INIT_PTR for gcc 14
2024-11-11 10:31:59 +00:00
Dave Murphy
f1428f47e8
devkitPPC: newlib fixes for gcc 14
2024-11-05 12:25:27 +00:00
Dave Murphy
1a3f555292
devkitARM: remove stale patches
2024-11-05 11:40:01 +00:00
Dave Murphy
6ea8070246
devkitA64: remove stale patches
2024-11-05 11:39:21 +00:00
Dave Murphy
57928f194f
devkitPPC: update binutils to 2.43.1
2024-11-05 11:38:12 +00:00
Dave Murphy
6628e681e2
devkitPPC: update to gcc 14.2.0
2024-11-05 11:36:12 +00:00
Dave Murphy
72ca8f813f
devkitARM: update gcc to 14.2.0
2024-08-30 20:00:15 +01:00
Dave Murphy
ce700b701d
devkitARM: update binutils to 2.43.1
2024-08-30 19:59:41 +01:00
Dave Murphy
8b3fb07490
devkitA64: add relr defines
2024-08-30 11:54:06 +01:00
Dave Murphy
5599e42c8c
devkitA64: update gcc to 14.2.0
2024-08-30 11:54:06 +01:00
Dave Murphy
57b7f68921
devkitA64: update binutils to 2.43.1
2024-08-30 11:54:06 +01:00
Jaeden Amero
88bd526925
Prefer using GNU Patch
...
The patches we use do not apply with BSD Patch. Attempt to find GNU
Patch and use that instead of the default 'patch' program. The patches
appear to apply fine as no errors are returned when we run patch.
However, files like libsysbase/dummy.c aren't created and we see the
following error:
gmake[2]: Entering directory '.devkitARM/arm-none-eabi/newlib/arm-none-eabi/libgloss' /usr/local/bin/gmake all-recursive
gmake[3]: Entering directory '.devkitARM/arm-none-eabi/newlib/arm-none-eabi/libgloss'
Making all in .
gmake[4]: Entering directory '.devkitARM/arm-none-eabi/newlib/arm-none-eabi/libgloss'
MAKEINFO ../../../../newlib-4.4.0.20231231/libgloss/doc/porting.info
gmake[4]: *** No rule to make target 'libsysbase/dummy.c', needed by 'libsysbase/dummy.o'. Stop.
By switching to GNU Patch, our patches properly apply and the build
succeeds.
2024-07-07 18:56:47 +01:00
Jaeden Amero
d3d636cb54
crtls: Use exported make
...
Without this, when building on platforms where 'make' is not GNU Make,
building crtls will fail. The Makefiles used to build crtls depend on
GNU Make and will not work on e.g. BSD Make.
2024-07-07 18:56:47 +01:00
Dave Murphy
78eb432d11
devkitA64: update version
2024-06-16 11:47:58 +01:00
Dave Murphy
aa76a0ea46
devkitA64: make read/write posix compliant
2024-06-16 11:47:13 +01:00
Dave Murphy
2429e9ee7d
gcc
2024-05-26 18:33:40 +01:00