Commit Graph

317 Commits

Author SHA1 Message Date
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
Thomas Pöchtrager
ee54d9fd43
Remove unneeded file 2019-03-07 15:04:49 +01:00
Thomas Pöchtrager
148bc373d2
Merge pull request #176 from msabwat/master
Feature: get_dependencies for Arch linux users
2019-03-07 15:02:20 +01:00
b1ue
bea1afb2f3 Fix the findtherightuser problem 2019-03-07 14:25:15 +01:00
b1ue
a1c48a02d4 Update: it is better to use env to handle the case the host system has multiple users 2019-03-07 12:38:41 +01:00
b1ue
05b2486a0c Added feature to install uuid from AUR 2019-03-07 11:37:23 +01:00
b1ue
a298620e9d Added Arch linux option in the dependencies script 2019-03-05 16:26:10 +01:00
Thomas Pöchtrager
6525b2b7d3 Merge remote-tracking branch 'sfackler/patch-1' 2018-12-13 17:04:20 +01:00
Thomas Pöchtrager
643f2884b9 Fix for #172 2018-12-12 20:51:35 +01:00
Steven Fackler
79a8dedb77
Update build_clang.sh 2018-12-12 11:29:18 -08:00
Steven Fackler
48dd1557b1
Update build_clang.sh 2018-12-12 11:27:58 -08:00
Steven Fackler
5e67d8478c
Fix old clang fallback in build_clang.sh 2018-12-12 11:24:57 -08:00
Thomas Pöchtrager
9f8eb9a381 Update build_compiler_rt.sh 2018-12-07 17:14:00 +01:00
Thomas Pöchtrager
7183d7c45d Temporary fix for #156 2018-12-07 13:12:36 +01:00
Thomas Pöchtrager
3e9ec5c844
Merge pull request #164 from qparis/master
[osxcross-macports] Support for universal binaries
2018-10-13 21:47:22 +02:00
Quentin PARIS
9419c1be8f osxcross-macport: support for universal binaries 2018-10-13 21:17:38 +02:00
Thomas Pöchtrager
f4ba4facae
Merge pull request #148 from jpcima/cmake
add CMake
2018-09-09 08:52:23 +02:00
Thomas Pöchtrager
8ba708ad59
Merge pull request #162 from rdrpenguin04/patch-1
Fix link to XCode
2018-09-09 08:48:57 +02:00
Ray Redondo
1f3c97de20
Fix link to XCode 2018-09-08 13:03:08 -05:00
Thomas Pöchtrager
230e60ff2f
Merge pull request #159 from donbright/patch-2
basic target for 12,13,14
2018-08-25 10:07:57 +02:00
Thomas Pöchtrager
5215f4cd1f
Merge pull request #158 from donbright/patch-1
fix issue #118
2018-08-25 10:07:29 +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
don bright
7f85bacb59
fix issue #118
fix issue #118
2018-08-20 18:47:59 -05:00
JP Cimalando
d4628c4377 CMake: provide the definition of CMAKE_INSTALL_NAME_TOOL 2018-07-21 01:55:49 +02:00
Thomas Pöchtrager
c47ff0aeed gen_sdk_package_darling_dmg.sh: Update darling-dmg to 991a1c19d67e30ad1099fc871c4f9e702dd4d489 2018-06-29 16:10:45 +02:00
Thomas Pöchtrager
38baf8d2fa gen_sdk_package_p7zip.sh: Compile p7zip sources as C++03 2018-06-29 16:10:22 +02:00
JP Cimalando
f394d6a890 add CMake 2018-03-10 18:29:47 +01:00
Thomas Pöchtrager
1a1733a773 Merge pull request #138 from heinrich5991/pr_fix_darling_dmg
Fix compilation issue in `darling-dmg`
2017-10-25 23:36:30 +02:00
heinrich5991
51805010c9 Fix compilation issue in darling-dmg
This pulls in the https://github.com/darlinghq/darling-dmg/pull/41 fix
for compilation with newer GCC.

The error message this fixes is
```
osxcross/build/darling-dmg/src/main-fuse.cpp:137:28: error: no member named 'function' in namespace 'std'
int handle_exceptions(std::function<int()> func)
                      ~~~~~^
osxcross/build/darling-dmg/src/main-fuse.cpp:137:44: error: use of undeclared identifier 'func'
int handle_exceptions(std::function<int()> func)
                                           ^
osxcross/build/darling-dmg/src/main-fuse.cpp:137:49: error: expected ';' after top level declarator
int handle_exceptions(std::function<int()> func)
                                                ^
                                                ;
3 errors generated.
```
2017-10-25 09:50:23 +02:00
heinrich5991
675303245a Fix Markdown syntax
`*` are used for italics, to print an actual `*`, one has to escape it.
2017-10-25 09:50:23 +02:00
Thomas Pöchtrager
fe68e8b457 Fix for #135 2017-10-24 21:59:53 +02:00
Thomas Pöchtrager
c76352d614 Update build_compiler_rt.sh for Clang 5.0 and 6.0 (trunk) 2017-08-13 23:48:37 +02:00
Thomas Pöchtrager
4640f61540 Various build_gcc.sh fixes (closes #121) 2017-08-13 23:42:37 +02:00
Thomas Pöchtrager
6c5ff4207e #120 2017-08-06 09:36:01 +02:00
Thomas Pöchtrager
a0c5314c2d Merge pull request #115 from pedronavf/master
Added functionality to have clang in a custom directory, and not in the PATH
2017-06-25 15:57:23 +02:00
Pedro Navarro
5ea5ea0e46 Revert "Check if the arguments have spaces in them and add back the quotes argv"
This reverts commit cb8e8a4579.
2017-05-30 13:53:15 -07:00
Pedro Navarro
cb8e8a4579 Check if the arguments have spaces in them and add back the quotes argv
parsing removes. This fixes issues with the MT flag among others.
-MT "stubdata.d stubdata.o stubdata.ao"
2017-05-18 12:59:20 -07:00
Pedro Navarro
1ef9def644 Add -foc-intrinsic-path to let the use specify a custom location for
clang's intrinsic headers. This path is relative to clang's binary dir
(which can be set with -foc-compiler-path)
2017-05-17 14:24:45 -07:00
Pedro Navarro
773af0e75c Added the command line switch -foc-compiler-path to allow for setting
the compiler's path without having to look at PATH environment variable
2017-05-09 15:19:47 -07:00