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
Dave Murphy
f0b081246c
devkitA64: use latest newlib patches
2024-05-26 17:25:22 +01:00
Dave Murphy
a280f18794
devkitA64: update gcc to 14.1.0
2024-05-26 17:25:15 +01:00
Dave Murphy
c012acf8d8
macOS fix
2024-05-16 22:57:12 +01:00
Dave Murphy
19217fdc51
update devkitarm rules/crtls versions
2024-05-11 19:55:02 +01:00
Dave Murphy
aad3392808
devkitARM: binutils 2.42
2024-05-11 19:09:58 +01:00
Dave Murphy
7b0a333842
devkitARM: remove stale patches
2024-05-11 19:09:58 +01:00
Dave Murphy
41922724cb
devkitARM: use LDFLAGS from environment
2024-05-11 19:09:57 +01:00
Dave Murphy
2422223439
devkitARM: gcc 14.1.0
2024-05-11 19:09:50 +01:00
Dave Murphy
23afd9959c
devkitARM: latest newlib patches
2024-05-04 21:04:10 +01:00
Dave Murphy
03bc549c5c
devkitARM: gcc 14.1 release candidate
2024-05-04 21:03:49 +01:00
Dave Murphy
5ae950ae8b
devkitPPC: r45.2
2024-04-28 12:44:28 +01:00
Dave Murphy
c62e968c1e
devkitPPC: newlib tweaks
2024-04-28 12:42:29 +01:00
Dave Murphy
ee693ddac0
devkitPPC: fix regex.h for C++
2024-04-22 09:37:31 +01:00
Dave Murphy
ff5a6b07d3
devkitPPC: fixup file buffer alignment
2024-04-20 15:33:32 +01:00
Dave Murphy
80f5db66de
devkitPPC: fix readdir
2024-04-14 17:48:41 +01:00
Dave Murphy
4ef6c0321a
devkitPPC: syscall abort & assert_func
2024-04-12 18:20:07 +01:00
Dave Murphy
b4e8b963f3
devkitPPC: expand dirent
2024-04-06 16:25:51 +01:00
Dave Murphy
dbd33d2312
devkitPPC: add stat to dirent
2024-03-30 20:53:11 +00:00
Dave Murphy
3f5312c34a
devkitPPC: update binutils to 2.42
2024-03-30 20:52:39 +00:00
Dave Murphy
1ac48f5437
devkitA64: add sys/mkdev.h header
2024-02-15 19:19:55 +00:00
Dave Murphy
9d8f579c1c
devkitA64: update newlib to 4.4.0
2024-02-01 20:48:07 +00:00
Dave Murphy
de681b1691
devkitA64: update binutils to 2.42
2024-02-01 20:48:02 +00:00
Dave Murphy
dfb3d82a96
devkitARM: update newlib to 4.4.0
2024-02-01 11:00:58 +00:00
Dave Murphy
7318227e11
devkitPPC: upgrade newlib to 4.4.0
2024-01-26 17:35:07 +00:00
Dave Murphy
c04144a5cf
install to fixed prefix
2024-01-17 18:49:53 +00:00
Dave Murphy
c5f34ab49b
devkitA64: update binutils to 2.41
2023-09-17 17:05:29 +01:00
Dave Murphy
eb428eb450
devkitPPC: bump version
2023-09-13 10:10:13 +01:00
Dave Murphy
032100b82e
devkitPPC: call destructors
2023-09-13 10:08:13 +01:00
Dave Murphy
d051cd518b
update rules & crtls versions
2023-09-12 18:26:40 +01:00
Dave Murphy
5daf9f7bd1
devkitA64: update to gcc 13.2
2023-08-26 16:28:50 +01:00
Dave Murphy
f06196c43c
devkitPPC: remove stale patch file
2023-08-07 15:14:29 +01:00
Dave Murphy
5926a76d64
devkitPPC: update binutils to 2.41
2023-08-07 15:13:35 +01:00
Dave Murphy
12a06c469f
devkitPPC: update gcc to 13.2.0
2023-08-07 15:12:35 +01:00
Dave Murphy
67729ec64c
devkitARM: release 62
2023-08-04 15:52:30 +01:00
Dave Murphy
d0a05636ab
devkitARM: use binutils 2.41
2023-08-04 15:51:08 +01:00
Dave Murphy
7d1a2ac929
devkitARM: use gcc 13.2.0
2023-08-04 15:50:20 +01:00
Dave Murphy
9332465b06
devkitARM: remove old patches
2023-08-04 15:49:21 +01:00
Dave Murphy
3b8a45ed5b
devkitA64: fix newlib patch
2023-06-17 12:15:25 +01:00
Dave Murphy
cc0e589e56
devkitA64: update gcc to 13.1.0
2023-05-07 01:03:11 +01:00
Dave Murphy
06e7ade19c
devkitA64: add symlink support
2023-05-01 17:17:51 +01:00
Dave Murphy
dec683a0ed
devkitA64: gcc 13.1.0 RC test
2023-05-01 17:11:02 +01:00
Dave Murphy
4319248cf8
devkitARM: fix dynamic reent
2023-05-01 16:24:23 +01:00