Commit Graph

355 Commits

Author SHA1 Message Date
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
6edf1ca936 * Add xcodebuild stub tool. Only '-version' is supported.
* build_compiler_rt.sh: Change git repository. The llvm.org one is no longer synced.
* build_compiler_rt.sh: Add check for os/lock.h.
* xcrun: "Support" -show-sdk-platform-path.
* sw_vers: Output 0CFFFF for Build Version.
2020-03-10 16:49:39 +01:00
Thomas Pöchtrager
952985fee3 wrapper: Get rid of __builtin_readcyclecounter()
Crashes on some ARM machines
2020-03-04 18:21:28 +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
98149255fe wrapper:
* Add missing symlink
* Don't build with -g if OCDEBUG=1 isn't given
2019-11-04 20:32:05 +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
d6acb50bab Fix an oversight in build_gcc.sh 2019-10-23 17:27:20 +02:00
Thomas Pöchtrager
379f7648c3 Make TARGET_DIR configurable (#108, #137, #201) 2019-10-23 16:06:00 +02:00
Thomas Pöchtrager
49e49b1c56 build_compiler_rt.sh: Fix building with LLVM trunk once again 2019-10-23 14:36:47 +02:00
Thomas Pöchtrager
9790e10a72
Merge pull request #201 from erijo/target-dir
Use TARGET_DIR instead of hardcoding ../target
2019-10-23 13:08:32 +02:00
Erik Johansson
cf5aa6c5f1 Use TARGET_DIR instead of hardcoding ../target
To make the build work when TARGET_DIR has been changed in tools.sh.
2019-10-23 10:56:08 +02:00
Thomas Pöchtrager
0713de13d6 Fix for #200 2019-10-22 12:42:16 +02:00
Thomas Pöchtrager
5819953299 Wrapper: Only create a dsymutil symlink if dsymutil is not in PATH 2019-10-20 20:15:16 +02:00
Thomas Pöchtrager
d3392f4eae build_compiler_rt.sh: Fix building with LLVM trunk 2019-10-09 11:47:04 +02:00
Thomas Pöchtrager
728db2cb6e build_clang.sh: Update Clang version to 9.0.0 2019-10-09 11:47:04 +02:00
Thomas Pöchtrager
edcbb2a654 Use https mirrors 2019-10-09 11:47:04 +02:00
Thomas Pöchtrager
04246791b8
Merge pull request #197 from dos1/zlib
Add missing zlib1g-dev Debian dependency
2019-10-06 18:39:29 +02:00
Sebastian Krzyszkowiak
832e3b2b3f
Add missing zlib1g-dev Debian dependency 2019-10-06 17:18:31 +02:00
Thomas Pöchtrager
f4b0948abd Fix building GCC with 10.15 SDK 2019-09-14 11:38:18 +02:00
Thomas Pöchtrager
6d98ef2979 build_compiler_rt: Support Clang 9.0 2019-09-14 11:38:18 +02:00
Thomas Pöchtrager
bec05f4602 README.md: Xcode up to 11 GM works 2019-09-14 11:38:18 +02:00
Thomas Pöchtrager
f7fc921b93
Update README.md 2019-09-10 14:56:29 +02:00
Thomas Pöchtrager
d39ba02231
README: Update Xcode Download Link 2019-09-01 22:10:22 +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
194807cb8b build_gcc.sh: Update GCC_VERSION to 9.2.0 2019-08-19 20:46:00 +02:00
Thomas Pöchtrager
37894c5839 gen_sdk_package_*.sh: Accept relative Xcode paths (closes #189) 2019-08-16 10:09:22 +02:00
Thomas Pöchtrager
16efae8992 Fixes for #187 2019-06-24 13:02:34 +02:00
Thomas Pöchtrager
88cb6e8d0d Fix for #186 (closes #186) 2019-06-18 20:36:22 +02:00
Thomas Pöchtrager
e0a171828a Update README.md 2019-06-04 18:55:17 +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
1a0391aaf2 build_clang.sh: Remove old GCC check 2019-06-03 18:43:33 +02:00
Thomas Pöchtrager
8c8c63a2ae Update build_clang.sh 2019-06-03 18:35:37 +02:00
Thomas Pöchtrager
f159c7f400 Update README.md 2019-06-03 18:29:35 +02:00
Thomas Pöchtrager
7a7b08a983 Update README.md 2019-06-02 17:50:06 +02:00
Thomas Pöchtrager
cc664de55d FreeBSD: Fix required SDK symlinks 2019-06-02 14:55:12 +02:00
Thomas Pöchtrager
24d48e7689 Wrapper: Fix 'x86_64h' target 2019-06-02 12:04:34 +02:00
Thomas Pöchtrager
caf707bf92 Fix building GCC < 9.0.0 with SDK >= 10.14 2019-06-02 11:54:02 +02:00
Thomas Pöchtrager
6a46fa5e35 Update CHANGELOG 2019-06-02 11:52:21 +02:00
Thomas Pöchtrager
735d38b9fe Update build_binutils.sh 2019-06-02 10:11:43 +02:00
Thomas Pöchtrager
8a780ba3ae Although it may work, GCC shouldn't be built by clang 2019-06-02 09:40:04 +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
9498bfdc62
Merge pull request #183 from PokeMMO/upstream/package-fix
Fix package.sh trying to include a deleted file.
2019-05-28 14:43:00 +02:00
Desu
ed4a9c7157 Fix package.sh trying to include a deleted file. 2019-05-28 08:05:51 +00:00
Thomas Plöchtrager
72a99e4ecd Update build_compiler_rt.sh 2019-05-25 18:03:45 +02:00