Jose Quintana
a0b689c0cd
build.sh: Support macOS 12.4.x SDKs
2022-06-10 21:09:47 +02:00
Thomas Pöchtrager
875351efd7
build.sh: Support macOS 13.0.x SDKs.
...
TARGET=darwin22 is pure speculation.
2022-06-10 19:31:48 +02:00
Rémi Verschelde
208ad23b07
Add support for macOS SDK 12.2 and 12.3
...
Matching Darwin versions 21.3.0 and 21.4.0.
2022-05-12 15:48:17 +02:00
Jan Bergeson
60076247aa
Add support for Xcode SDK version 12.1
2022-03-15 15:56:21 -06:00
Thomas Pöchtrager
1c23b94bad
Support latest Xcode
2021-06-09 08:43:47 +02:00
Thomas Pöchtrager
9a2c6e344f
Remove ldid
2021-04-02 14:58:05 +02:00
Thomas Pöchtrager
3351f5573c
Update cctools to 973.0.1 and ld64 to 609
2021-04-02 14:58:05 +02:00
Thomas Pöchtrager
035cc17033
Support recent SDKs
2021-02-11 13:16:47 +01:00
Thomas Pöchtrager
4287300a5c
Add support for 11.x SDKs ( #251 )
2020-12-25 09:30:44 +01:00
Thomas Pöchtrager
9d7f6c2461
More Android/Termux adjustments
2020-10-14 09:24:50 +02:00
Thomas Pöchtrager
45d2f7ec2e
Build required dependency 'ldid'
...
-> Required in cctools-port (fake signing ARM binaries)
2020-10-04 17:57:19 +02:00
Thomas Pöchtrager
956a2ea676
* Add aarch64-* symlinks for arm64-*. Automake doesn't recognize arm64.
...
* Some cleanup
2020-08-20 18:46:13 +02:00
Thomas Pöchtrager
536dc13153
* Update README
...
* Update ChangeLog
* Mac OS X -> macOS
2020-08-17 19:19:47 +02:00
Thomas Pöchtrager
5489149683
More work on ARM target
2020-08-16 19:26:58 +02:00
Thomas Pöchtrager
261de10511
Support ARM target
2020-08-15 20:07:54 +02:00
Thomas Pöchtrager
65e7e00e65
Update TAPI library to 1100.0.11 (adds support for macOS 10.16)
2020-08-15 16:36:03 +02:00
Thomas Pöchtrager
c2ad5e859d
Update ld64 to 530
2020-06-01 12:14:27 +02:00
Thomas Pöchtrager
748108aec4
* Bump Version to 1.2
...
* Drop support for <= 10.5 SDKs (use osxcross-1.1 branch instead)
* Adjustments for ld64 512.4
2020-03-22 13:04:53 +01:00
Thomas Pöchtrager
21241087bd
Update cctools to 949.0.1 and ld64 to 512.4
2020-03-20 16:29:20 +01:00
Thomas Pöchtrager
bee9df60f1
Another attempt to fix #211
...
Actually it's the SDK that's broken. But whatever.
2020-02-19 17:12:36 +01:00
Thomas Pöchtrager
2bab8f2eef
Revert "Fix for #211 "
...
This reverts commit 62998924a8
.
Breaks other things (#212 )
2020-02-19 14:34:41 +01:00
Thomas Pöchtrager
62998924a8
Fix for #211
2020-02-18 15:35:32 +01:00
Thomas Pöchtrager
542acc2ef6
Make OSXCross work on Android (Termux)
...
Additional changes:
5e9c52005f
9fa76fb95a
8239a5211b
cd9885b97f
2019-11-06 20:42:24 +01:00
Thomas Pöchtrager
2f504fe4ba
* Update cctools to 927.0.2 and ld64 to 450.3
...
* Added back support for OpenBSD
* Some cleanup and various fixes
2019-11-02 13:26:21 +01:00
Thomas Pöchtrager
f4b0948abd
Fix building GCC with 10.15 SDK
2019-09-14 11:38:18 +02:00
Thomas Pöchtrager
f67ce5033d
build.sh: Make Clang the default assembler for GCC
2019-08-19 20:48:23 +02:00
Thomas Pöchtrager
88cb6e8d0d
Fix for #186 ( closes #186 )
2019-06-18 20:36:22 +02:00
Thomas Pöchtrager
ada9ea8d1b
Some cleanup
2019-06-04 18:34:11 +02:00
Thomas Pöchtrager
85d8dd92f6
Add '--with-libxar' to cctools/ld64 configure options
2019-06-04 18:23:36 +02:00
Thomas Pöchtrager
c7fbb01ac2
10.15 SDK (Beta) appears to work too
2019-06-04 18:22:41 +02:00
Thomas Pöchtrager
cc664de55d
FreeBSD: Fix required SDK symlinks
2019-06-02 14:55:12 +02:00
Thomas Pöchtrager
68bdbd9452
New:
...
* Added support for TAPIv3 stubs (including "zippering" target)
* Added support for MacOSX SDKs up to 10.14
* Added new SDK packaging script for SDKs that end with ".xip" (tools/gen_sdk_package_pbzx.sh <xcode.xip>) (tested up to Xcode 10.2.1)
* Updated cctools to 921 and ld64 to 409.12
Fixed:
* Implemented fix for https://github.com/tpoechtrager/osxcross/issues/171
* Implemented fix for https://github.com/tpoechtrager/osxcross/issues/178
* Implemented fix for https://github.com/tpoechtrager/osxcross/issues/182
Changed:
* cctools, ld64, apple-libtapi and xar are now "git clone"'d and no longer come with OSXCross.
Removed:
* Support for Cygwin and *BSD (besides FreeBSD)
* Support for building OSXCross with GCC
2019-06-01 19:57:44 +02:00
Thomas Pöchtrager
7183d7c45d
Temporary fix for #156
2018-12-07 13:12:36 +01:00
Thomas Pöchtrager
f4ba4facae
Merge pull request #148 from jpcima/cmake
...
add CMake
2018-09-09 08:52:23 +02:00
don bright
d90a0743ac
basic target for 12,13,14
...
this is not a full solution, but it would make life easier for the people trying to hack on this and get it working better.
2018-08-20 18:56:37 -05:00
JP Cimalando
f394d6a890
add CMake
2018-03-10 18:29:47 +01:00
Thomas Pöchtrager
474f359d2f
Fix for #109
...
* Update xar to 1.6.1
* xar: Don't check for OpenSSL_add_all_ciphers()
2017-03-28 17:48:49 +02:00
Thomas Pöchtrager
5702a9ab39
Update cctools to 895 and ld64 to 274.2
...
Other changes:
* Add USE_CLANG_AS build.sh option
* build_clang.sh: Update Clang version to 3.9.1
* build_compiler_rt.sh: Adjustments for Clang 4.0 and Clang 5.0
2017-02-05 13:39:54 +01:00
Hartmut Goebel
f9515fe9e5
Add descriptive header to build scripts.
2017-01-18 10:47:13 +01:00
Thomas Pöchtrager
957825330d
Update cctools-ld64-misc-fixes-2.patch
2016-10-29 20:37:50 +02:00
Thomas Pöchtrager
591f8c76d1
Misc cctools-port fixes
...
* Build cmpdylib & inout too
* Remove unused ld_classic sources
* ios-toolchain: Use llvm-dsymutil when possible
* Build ctf_insert & check_dylib binaries (fixes tpoechtrager/cctools-port/issues/24)
* Fix for tpoechtrager/cctools-port/issues/24
2016-10-29 19:48:48 +02:00
Thomas Pöchtrager
98a7b55070
Cygwin: Avoid symlinks and append .exe to executables ( #91 )
2016-10-29 19:26:05 +02:00
Thomas Pöchtrager
233b1d8860
Various Cygwin fixes ( #87 , #88 )
2016-09-22 18:58:45 +02:00
Thomas Pöchtrager
485c361bca
cctools / ld64: Misc fixes & Cleanup
2016-08-09 21:12:36 +02:00
Thomas Pöchtrager
a9317c18a3
Update cctools to 886 and ld64 to 264.3.102
2016-06-25 12:44:41 +02:00
Alice Atlas
20f8a924df
Patch for cctools ranlib bug not yet fixed in this version
...
One behavior of cctools' libtool when invoked as ranlib is rotating archives of universal object files (such as those created by `clang -arch i386 -arch x86_64 -c ...`) into universal files containing per-architecture archives each containing single-architecture objects. From Xcode 7 until Xcode 7.3, whose cctools/ld64 are not yet open source, there was a bug where this would fail if any of the individual objects were LLVM bitcode objects rather than natively compiled ones, and incorrectly succeed with nonsensical results if such an archive contained members that were not recognizable object files at all. The fix is straightforward and this commit adds a patch to apply it while we wait for newer cctools sources to be released.
2016-05-30 22:50:07 +00:00
Thomas Pöchtrager
447e99777b
Update cctools to 877.8 and ld64 to 253.9
2016-05-09 22:18:25 +02:00
Thomas Pöchtrager
c5ffd32171
GCC 6 build fix
2016-04-16 20:28:21 +02:00
Thomas Pöchtrager
672ee7a229
Add ld64 qsort_r patch ( https://github.com/tpoechtrager/cctools-port/pull/19 )
2016-03-29 20:35:47 +02:00
Thomas Pöchtrager
13240f3bd0
Fix for #67
2016-03-01 19:17:29 +01:00