Commit Graph

277 Commits

Author SHA1 Message Date
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
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