Le Philousophe
561bcc8af3
APPLE: Update to latest SDK
2025-12-21 09:05:29 +00:00
Le Philousophe
4648bf5766
APPLE: Update to latest SDK
...
This also needs a newer LLVM with an additional fix in compiler-rt.
osxcross is also updated.
2025-11-11 16:29:02 +00:00
Le Philousophe
8d85777165
ALL: Various toolchain upgrades
2025-10-26 11:11:15 +00:00
Le Philousophe
0f735e3d1c
ALL: Various toolchain upgrades
2025-08-31 16:09:39 +00:00
Le Philousophe
21260ebfa6
ALL: Various toolchains upgrades
2025-07-20 10:36:59 +00:00
Le Philousophe
c9f791afd3
MACOS: Update Apple SDKs
...
Also target MacOS 13 for arm64 as MacPorts seems to have lost
its MacOS 12 builder.
Upgrade cctools-port used by osxcross to latest version to let it handle
objective-C constructs used by MacPorts packages.
Also refresh the patches.
2025-04-24 10:41:09 +00:00
Le Philousophe
5af75b70e4
ALL: Various toolchains upgrades
2025-02-23 08:33:59 +00:00
Le Philousophe
0263c42555
ALL: Various toolchains updates
2024-10-19 19:08:44 +00:00
Le Philousophe
cc2530f13c
ALL: Specify -N flag to patch invocations
...
This avoids reversing patches by mistake.
Co-authored-by: Donovan Watteau <contrib@dwatteau.fr >
2024-09-15 15:05:52 +00:00
Le Philousophe
6fc6fe58fd
ALL: Various toolchains updates
2024-09-05 17:56:15 +00:00
Le Philousophe
67b01ef433
ALL: Various toolchains upgrades
2024-06-30 19:31:13 +00:00
Le Philousophe
2b6a63c586
APPLE: Update SDK
...
Updating SDK implies to update LLVM to version 16 as it fails to build
with older versions (commit f4be5ed6a3fef0b2b0c60b29e1c0638926638d28).
LLVM version 16 triggers an incompatibility between compiler-rt (which
uses C++17 features) and the old i386 MacOS SDK.
This new compiler-rt also needs CMake helpers and new arguments to
properly build as we wish.
2024-06-25 08:02:54 +00:00
Le Philousophe
abfe54f109
ALL: Various updates
2024-01-08 13:05:56 +00:00
Le Philousophe
9ce041da13
ALL: Various toolchains updates
2023-10-23 05:43:50 +00:00
Le Philousophe
3fbba0a9b7
APPLE: Update osxcross and Xcode
2023-09-01 19:56:44 +00:00
Le Philousophe
fc2c4dc48b
ALL: Various toolchain upgrades
2023-08-13 10:43:06 +00:00
Le Philousophe
5807c22b7c
ALL: Various toolchain updates
2023-05-05 21:18:01 +00:00
Le Philousophe
925b5699d4
ALL: Various toolchain upgrades
2023-03-18 18:27:49 +01:00
Le Philousophe
79b231f63a
APPLE: Rework Apple toolchains and add tvOS support
2022-12-31 19:21:40 +01:00
Le Philousophe
d378a8c0d0
ALL: Various toolchains updates
2022-11-13 10:56:06 +00:00
Le Philousophe
574fc489bc
ALL: Various toolchain updates
2022-10-30 17:36:48 +00:00
Le Philousophe
c6a384386b
APPLE: Upgrade SDK and fix MacPorts download
...
Don't download variant when not asking for it
2022-09-18 13:19:11 +00:00
Le Philousophe
a28d02cd67
ALL: Various updates
2022-09-11 09:13:39 +00:00
Le Philousophe
5b6df65d3a
ALL: Various toolchains upgrades
2022-05-30 06:57:57 +00:00
Le Philousophe
1c595f464b
APPLE: Upgrade SDK
...
Patches are refreshed too
2022-04-18 14:29:44 +00:00
Le Philousophe
98b76577e8
ALL: Various toolchains updates
2022-01-31 07:20:26 +00:00
Le Philousophe
1c45799c73
ALL: Various toolchains updates
2022-01-12 11:43:26 +00:00
Le Philousophe
89eb7682d3
ALL: Various toolchain updates
2022-01-12 11:43:26 +00:00
Le Philousophe
814d58c35f
ALL: Various toolchains updates
2022-01-12 11:43:26 +00:00
Le Philousophe
01ccbf3ac6
ALL: Various toolchains updates
2022-01-12 11:43:26 +00:00
Le Philousophe
8c42c6c582
APPLE-SDKS: Cleanup code
2022-01-12 11:43:26 +00:00
Le Philousophe
202ff896b6
APPLE-SDKS: Update SDK and fix extraction and build
...
New SDK uses hardlink tricks in CPIO to compress package better.
When using the extraction filter, the hardlinked files are extracted
badly and files are corrupted
New iPhone SDK needs a really recent LLVM because of Swift related
changes in the headers.
Newer LLVM needs fixes to compiler-rt build process
2022-01-12 11:43:26 +00:00
Le Philousophe
3b01695e60
ALL: Various toolchains updates
...
This has no impact on our images except SDL1.2 which should be safe
2021-08-25 14:49:32 +00:00
Le Philousophe
cd240f4b37
ALL: Various toolchain updates
2021-07-31 10:56:34 +00:00
Le Philousophe
19f1f67ab3
MACOSX: Update Xcode and toolchain version
2021-06-25 05:38:28 +00:00
Le Philousophe
cf4c2e5910
ALL: Various toolchains updates
2021-05-23 19:09:31 +00:00
Le Philousophe
2af6885184
MACOSX/IPHONE: Update SDK
2021-05-01 20:06:45 +00:00
Le Philousophe
4dc75627cf
ALL: Various toolchains updates
2021-05-01 15:43:22 +00:00
Le Philousophe
033dcf2e56
ALL: Various versions updates
2021-04-04 09:54:31 +00:00
Le Philousophe
0fab659e4a
ALL: Various small versions updates
2021-02-16 19:30:30 +00:00
Le Philousophe
7e44a0c476
IPHONE: Update SDK
2021-01-31 16:07:12 +01:00
Le Philousophe
bab67b8cd0
APPLE-SDKS: Make packages extraction more efficient
...
It now takes way less disk space
2021-01-31 16:07:12 +01:00
Le Philousophe
23955ec5e2
ALL: Rework toolchain start to use a specific Debian version
...
A M4 header is used which is common to all toolchains.
This enforce that every platform will use the same base.
For workers it was already the case, just specify the version.
2021-01-31 16:07:12 +01:00
Le Philousophe
e5ff6e5db9
MACOSX: Update osxcross
...
We gain the proper fix for MacOS 11 SDK
2020-12-25 19:50:13 +00:00
Le Philousophe
09eb5c4968
MACOSX/IPHONE: Update SDK versions
...
Let osxcross be patched by toolchain
2020-12-17 16:22:16 +00:00
Le Philousophe
e26bc70395
APPLE SDK: Use different variable names for different Xcode
...
This will let future check-version tool pick it up
2020-12-14 19:13:00 +00:00
Le Philousophe
8e0ad8c715
APPLE: Don't include paths.m4 as it's not used
2020-11-22 15:50:38 +00:00
Le Philousophe
ce932fe9f2
MACOSX/IPHONE: Update versions
...
- Update SDK versions using Xcode 12.2
- Add LDID to osxcross as ARM is now supported by MacOSX11.0 SDK
- Upgrade host triples
- Fix a bad copy-paste in platform configuration (x86_64 instead of
i386)
2020-11-22 11:40:16 +00:00
Le Philousophe
4858db5b48
MACOSX: Update osxcross to last version
2020-11-21 11:59:07 +00:00
Le Philousophe
118c43129b
APPLE: Add extractor tool for Xcode .xip files
...
This creates archives of interesting SDKs and will be used by real
toolchains
2020-10-18 18:40:27 +00:00