Commit Graph

500 Commits

Author SHA1 Message Date
Thomas Pöchtrager
fd32ecc6e0
Merge pull request #424 from nicksherron/package_name_fix
Fix misnamed "packet manager" to "package manager"  in docs
2024-06-27 08:19:16 +02:00
Nick Sherron
ed38a713da
Fix misnamed "packet manager" to "package manager" in docs 2024-06-26 19:49:41 -04:00
Thomas Pöchtrager
b8e6ccbaec
Merge pull request #415 from akien-mga/osx-14.1-14.2-14.3
Add support for MacOSX SDKs 14.2, 14.4 and 14.5
2024-06-20 18:18:25 +02:00
Rémi Verschelde
f740da741c
Add support for MacOSX SDKs 14.2, 14.4 and 14.5 SDKs
Not including 14.1 and 14.3 as according to https://xcodereleases.com/
they were never released in any public Xcode version.

Did not re-assess min target version.
2024-06-19 15:15:17 +02:00
Thomas Pöchtrager
ff8d100f3f
Merge pull request #400 from 05nelsonm/fix/gen-dmg-cpio
Use `cd` instead of `cpio -D` to support older versions of `cpio`
2023-10-31 11:08:54 +01:00
Matthew Nelson
3d27787809
Use cd instead of cpio -D to support older versions of cpio 2023-10-30 10:38:25 -04:00
Thomas Pöchtrager
5e1b71fcce
Merge pull request #396 from rasmuspeders1/master
fix: don't overwrite CMAKE_FIND_ROOT_PATH
2023-09-22 21:15:14 +02:00
Rasmus Pedersen
311bff8410 fix: don't overwrite CMAKE_FIND_ROOT_PATH
This enables the use of -DCMAKE_FIND_ROOT_PATH=/additional/root/path.
This is useful when building with dependencies that are built separately
and is available in different root path.
2023-09-22 15:03:49 +02:00
Thomas Pöchtrager
c0cb74c8c0 Update cctools to 986, ld64 to 711 and tapi to 1300.6.5 2023-09-16 15:19:52 +02:00
Thomas Pöchtrager
2389e32b8b Fix an SDK selection issue 2023-09-16 15:19:30 +02:00
Thomas Pöchtrager
96fb8d32df Fix CLANG_LLVM_PKG check in build_clang.sh 2023-09-16 14:59:38 +02:00
Thomas Pöchtrager
27499bce6f
Merge pull request #395 from akien-mga/build_clang-fix-make-install
build_clang: Fix ENABLE_CLANG_INSTALL option after 756db8354
2023-09-05 07:56:41 +02:00
Rémi Verschelde
65da1ba1b0 build_clang: Fix ENABLE_CLANG_INSTALL option after 756db8354 2023-09-04 15:21:56 +02:00
Thomas Pöchtrager
a78f48ae2a Update build_clang.sh:
- Buildfixes also affect mainline Clang
- Cleanup
2023-08-20 20:01:18 +02:00
Thomas Pöchtrager
756db83544 Update build_clang.sh:
- Build mainline Clang by default
- Update default Clang version to 16.0.6
- Buildfixes for Apple Clang 8 throughout 15
- Script cleanup and fixes
- Add two stage build prompt
- Use unzip instead of bsdtar
- Enable only X86, AArch64 and ARM targets for faster builds
- Silence build warnings to get a cleaner build state output
  ENABLE_COMPILER_WARNINGS=1 can be used to enable them back on.

Add build_apple_clang.sh:
- Builds Apple version of Clang
- Default version: 17 ("20230725")
2023-08-19 22:14:10 +02:00
Thomas Pöchtrager
3dcc13644c Deduplicate SDK packaging code
Make gen_sdk_package_darling_dmg.sh work on WSL2
Fix a possible error in build.sh when there is an SDK with a minor version prefix of 0 (i.e. 14.0) in tarballs/ but only SDK_VERSION=<Major> is given
2023-08-18 14:45:32 +02:00
Thomas Pöchtrager
3279f86379 Add '__ENVIRONMENT_OS_VERSION_MIN_REQUIRED__' compatiblity quirks for MacOS >= 14 SDKs 2023-08-17 22:44:57 +02:00
Thomas Pöchtrager
96a651cfa7 Support both short and full SDK version naming (e.g., 14 and 14.0) (closes #377)
Remove troublesome libc++ IWYU mapping file which may cause compiler errors (https://github.com/include-what-you-use/include-what-you-use/tree/master)
Update build_compiler_rt.sh
2023-08-17 21:52:37 +02:00
Thomas Pöchtrager
d291cb7b31
Merge pull request #322 from ancwrd1/master
Make sure $BUILD_DIR exists before building compiler-rt
2023-08-17 20:30:39 +02:00
Thomas Pöchtrager
76e2cb9fbb Update build_compiler_rt.sh for Clang 15 & 16. 2023-08-17 20:09:59 +02:00
Thomas Pöchtrager
a70a676c69
Update README.md
Mention the ppc test branch in the README. Thank you @jlsantiago0.
2023-08-17 20:00:20 +02:00
Thomas Pöchtrager
fb279e4b24 Undo accidental change 2023-08-17 18:58:50 +02:00
Thomas Pöchtrager
c4a842ae23 Support extracting MacOS 13.x and MacOS 14.x SDKs.
Fix a libc++ include order issue in the Wrapper.
Fix for https://github.com/tpoechtrager/osxcross/issues/383
Introduce a complex C++20 test for SDK versions 13.3 and above, requiring Clang version 13.0 or higher.
Update the GCC version to 13.2.0 in the build_gcc.sh script.
2023-08-17 18:55:09 +02:00
Thomas Pöchtrager
82d685c562 Fix for #383 2023-08-17 13:16:35 +02:00
Thomas Pöchtrager
9961445a99
Merge pull request #382 from joseluisq/master
Add support for macOS 13.2 and 13.3
2023-08-17 12:38:38 +02:00
Thomas Pöchtrager
47c5345322
Merge pull request #388 from cschol/compiler-rt-build-fix
Remove existing compiler-rt directory if it is not a build project.
2023-08-17 10:19:10 +02:00
Christoph Scholtes
12f179126d Remove existing compiler-rt directory if it is not a build project. 2023-07-15 07:01:55 -06:00
Thomas Pöchtrager
564e2b9aa8
Merge pull request #385 from westinrm/patch-1
Correctly set install prefix for clang
2023-06-16 17:53:41 +02:00
Westin Miller
b5463083f2
Correctly set install prefix for clang 2023-06-14 11:28:55 -07:00
Jose Quintana
7740274bd9
Add support for macos 13.2 and 13.3 2023-05-27 23:23:51 +02:00
Thomas Pöchtrager
ed079949e7
Merge pull request #370 from darosior/missing_dependencies
Add some missing dependencies to the list in the README
2023-05-26 16:05:17 +02:00
Thomas Pöchtrager
ce4f7a363c
Merge pull request #372 from pihdastudios/pihdastudios-patch-1
Add support for MacOS 13.1
2023-05-26 16:03:50 +02:00
Thomas Pöchtrager
be69d3adfd
Merge pull request #379 from jboekesteijn/osxcross-mapping
osxcross-macports: update macOS -> darwin mapping
2023-05-26 16:03:14 +02:00
Thomas Pöchtrager
8a563be398
Merge pull request #381 from targetdisk/42sl-sdk-doc
Add SDK pkg instructions for 4.2 on Snow Leopard
2023-05-26 16:02:28 +02:00
Thomas Pöchtrager
2f678598d9
Merge pull request #336 from justdan96/update-build-clang
Update build_clang.sh to Build Latest LLVM Releases
2023-05-26 16:01:31 +02:00
Andrew Rogers
5e9a012c28 Add SDK pkg instructions for 4.2 on Snow Leopard 2023-05-18 11:38:39 -05:00
Joost-Wim Boekesteijn
26063b07e2
osxcross-macports: update macOS -> darwin mapping
macOS 11.* should map to darwin_20
macOS 13.* should map to darwin_22

macOS 12.* was already correctly set to darwin_21

This follows the logic from https://trac.macports.org/wiki/XcodeVersionInfo#macOSVersionMap and https://en.wikipedia.org/wiki/Darwin_(operating_system)#Darwin_20_onwards
2023-04-05 07:56:04 +02:00
A.d. I B
9e47d2bfdb
Add support for MacOS 13.1 2023-01-08 20:18:08 +07:00
Antoine Poinsot
95a4525b92
README: list some missing dependencies 2022-12-15 15:32:24 +01:00
Antoine Poinsot
c6bef077b0
README: name Debian/Ubuntu packages instead of Mageia ones
The formers are much more common than the latter. And the names on
Mageia are pretty similar anyways.
2022-12-15 15:30:47 +01:00
Thomas Pöchtrager
50e86ebca7
Merge pull request #353 from sfackler/arm-binutils
Support non-x86_64 targets for binutils
2022-09-14 08:54:25 +02:00
Thomas Pöchtrager
629415ebc8
Merge pull request #360 from jboekesteijn/sdk-tools-versions
support macOS 12.x and 13.x SDKs from tools
2022-09-14 08:53:38 +02:00
Joost-Wim Boekesteijn
06dbef2a8e
support macOS 12.x and 13.x SDKs from tools 2022-09-14 08:25:18 +02:00
Steven Fackler
543be5aeab
Support non-x86_64 targets for binutils 2022-07-28 09:48:49 -04:00
Dan Bryant
8814b45c9a correct type in install message 2022-07-01 11:22:47 +01:00
Thomas Pöchtrager
17bb5e2d0a build_gcc.sh: Update GCC version to 12.1.0 2022-06-12 16:43:09 +02:00
Thomas Pöchtrager
35e17cb4df build_compiler_rt.sh: Fix current git build of compiler-rt 2022-06-12 16:41:56 +02:00
Thomas Pöchtrager
87142891b7 wrapper: Parse '-mmacos-version-min=' 2022-06-12 16:41:56 +02:00
Thomas Pöchtrager
95c5b85a7b
Merge pull request #351 from joseluisq/master
Add support for macOS SDK 12.4
2022-06-10 21:17:24 +02:00
Jose Quintana
a0b689c0cd
build.sh: Support macOS 12.4.x SDKs 2022-06-10 21:09:47 +02:00