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
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
6f603a9c0a
Misc 'osxcross-macports' fixes
2017-02-19 19:50:18 +01: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
Thomas Pöchtrager
9acc00bfc2
Merge pull request #106 from Frederick888/feature/gcc-6.3.0-darwin-driver-patch
...
GCC 6.3.0 Patch
2017-01-31 19:18:06 +01:00
Frederick Zhang
742c8e9610
patch darwin-driver.c to compile gcc 6.3.0
...
see https://gcc.gnu.org/viewcvs/gcc/trunk/gcc/config/darwin-driver.c?r1=244010&r2=244009&pathrev=244010
2017-01-28 20:24:46 +11:00
Thomas Pöchtrager
f02abb415b
Merge pull request #104 from htgoebel/master
...
Add some information to the README and description to the script
2017-01-22 22:25:39 +01:00
Hartmut Goebel
0c4f91001b
Update README.md.
2017-01-18 11:08:35 +01:00
Hartmut Goebel
f9ebecaa1d
Add descriptive header to tool scripts.
2017-01-18 11:02:52 +01:00
Hartmut Goebel
f9515fe9e5
Add descriptive header to build scripts.
2017-01-18 10:47:13 +01:00
Thomas Pöchtrager
ebb878a573
Merge pull request #96 from mateusz-juda/patch-1
...
Syntax error
2017-01-06 19:00:54 +01:00
Mateusz Juda
ffdde7f49b
Syntax error
...
Fix error: line 96: [: missing `]'
2016-11-10 10:04:39 +01:00
Thomas Pöchtrager
2b3387844c
Fix linking libLTO on 64-bit Cygwin ( #91 )
2016-10-31 12:51:08 +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
86879571d3
build_clang.sh: Update Clang version to 3.9
2016-09-23 21:42:13 +02:00
Thomas Pöchtrager
23153a4732
build_binutils.sh: Update Binutils version to 2.27
2016-09-23 21:35:23 +02:00
Thomas Pöchtrager
7a33b91a50
build_compiler_rt.sh: Add proper Clang 3.9 support
2016-09-23 21:35:16 +02:00
Thomas Pöchtrager
24562a5590
gen_cyglto_dll.sh should not depend on running build.sh first
2016-09-23 21:29:27 +02:00
Thomas Pöchtrager
e108c9eeb6
cpucount.cpp: std: 🧵 :hardware_concurrency() may return 0
2016-09-22 20:23:22 +02:00
Thomas Pöchtrager
3536634878
Update cctools-ld64-cygwin-buildfix.patch
2016-09-22 20:22:43 +02:00
Thomas Pöchtrager
33b64c1121
get_cpu_count.sh tweaks
2016-09-22 19:14:50 +02:00
Jeroen T. Vermeulen
d3961b8ed4
Replace cpucount.c with cpucount.cpp.
...
Uses a new function in C++11. Avoids platform-specific code.
2016-09-22 19:01:58 +02:00
Thomas Pöchtrager
233b1d8860
Various Cygwin fixes ( #87 , #88 )
2016-09-22 18:58:45 +02:00
Thomas Pöchtrager
c270662f73
build_gcc.sh: Change default GCC version to 6.2.0
2016-09-18 20:40:29 +02:00
Thomas Pöchtrager
e00e0d17d1
gen_sdk_package_darling_dmg.sh: Minor formatting tweaks
2016-09-18 20:34:52 +02:00
Thomas Pöchtrager
787a8e6fb0
Merge branch 'master' of https://github.com/Frederick888/osxcross
2016-09-18 20:20:20 +02:00
Thomas Pöchtrager
1b9900c82d
Merge pull request #85 from jtv/master
...
Notes based on Thomas' email, and text tweaks.
2016-09-18 20:12:57 +02:00
Jeroen T. Vermeulen
26a86d8495
Notes based on Thomas' email, and text tweaks.
...
Notes from Thomas Pöchtrager:
* The *-g++-libc++ aliases use the Clang C++ library.
* Don't use the Clang C++ library with GCC.
* You can use an installed Clang, or build your own.
* Same Clang serves both to compile OSXCross and as the cross-compiler.
* INSTALLPREFIX is specifically for installing a (native!) clang.
Other tweaks to the text:
* Broke some lines before 80 characters (found by lint check).
* Removed some trailing spaces (found by lint check).
* Put shell commands on their own, indendent lines.
* Explain GCC_VERSION, ENABLE_FORTRAN, etc. explicitly.
* Make each footnote its own paragraph, on a separate line.
* Minor tweaks to wording for style & idiom.
2016-09-17 19:05:09 +02:00
Frederick Zhang
538121f441
skip fuse module check in ubuntu
2016-09-17 22:30:26 +10:00
Thomas Pöchtrager
3034f71497
cctools: Add missing LTO_SUPPORT ifdef
2016-08-13 18:36:34 +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
Thomas Pöchtrager
6789370653
Update README.md
2016-06-25 12:32:14 +02:00
Thomas Pöchtrager
6f52443530
build_binutils.sh:
...
binutils: 2.25.1 -> 2.26
gdb: 7.10 -> 7.11.1
2016-06-25 12:17:29 +02:00
Thomas Pöchtrager
bdee5c1d00
Merge pull request #76 from aliceatlas/master
...
Add patch for ranlib bug not yet fixed in cctools 877.8
2016-06-01 19:48:26 +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
3e8f5d0867
Merge pull request #75 from brianp/readme-package-path-fix
...
Examples had incorrect path to extraction tools.
2016-05-28 23:07:51 +02:00
Brian Pearce
ca28f484c3
Examples had incorrect path to extraction tools.
2016-05-28 13:55:00 -07:00
Thomas Pöchtrager
d3ad9ae5ff
Update README.md ( #74 )
2016-05-13 15:02:18 +02: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
b89ec78e31
build_gcc.sh: Change default GCC version to 6.1.0
2016-05-04 20:14:38 +02:00
Thomas Pöchtrager
c5ffd32171
GCC 6 build fix
2016-04-16 20:28:21 +02:00
Thomas Pöchtrager
220a4ccbea
gen_sdk_package_darling_dmg.sh: Fix libdmg.so issue
2016-04-13 19:08:19 +02:00
Thomas Pöchtrager
65edc522d7
build_clang.sh: Change default Clang version to 3.8.0
2016-03-29 20:39:48 +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
ec95acda33
Wrapper: Remove unneeded '-fcolor-diagnostics'
...
There is something wrong with the pre-built binaries from llvm.org.
Colored warnings still work properly when building Clang/LLVM from source.
2016-03-29 20:20:11 +02:00
Thomas Pöchtrager
e3e3cfb83e
Misc pkg-config adjustments ( closes #69 )
2016-03-29 20:16:54 +02:00
Thomas Pöchtrager
13240f3bd0
Fix for #67
2016-03-01 19:17:29 +01:00