Commit Graph

453 Commits

Author SHA1 Message Date
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
Thomas Pöchtrager
69b9d83d9b Merge pull request #65 from stloeffler/patch-1
Let osxcross-macports pick up noarch packages
2016-02-28 21:27:56 +01:00
Stefan Löffler
43864e6d8f Let osxcross-macports pick up noarch packages
Some packages (such as the qt5 metapackage) are not architecture-specific - "noarch" versions should work on all architectures.
2016-02-28 12:08:30 -05:00
Thomas Pöchtrager
9d98be2cd0 Add back accidentally removed line break 2016-02-27 09:46:17 +01:00
Thomas Pöchtrager
f51b758db4 Clang 3.8 adjustments
... and while I am already there also update the copyright years
2016-02-27 09:40:10 +01:00
Thomas Pöchtrager
2bbed19dfa Update README.md 2016-02-27 09:35:24 +01:00
Thomas Pöchtrager
7a687c14e5 Update TODO 2016-02-27 09:35:19 +01:00
Thomas Pöchtrager
8aa9b71a39 build_clang.sh: Change default Clang version to 3.7.1 2016-01-11 21:48:25 +01:00
Thomas Pöchtrager
c56acb776a build_gcc.sh: change default gcc version to 5.3.0 2016-01-11 20:55:19 +01:00
Thomas Pöchtrager
0d26a10ad8 osxcross-macports: Add --i386 option (#62) 2016-01-11 20:38:17 +01:00
Thomas Pöchtrager
8bb70733d2 osxcross-macports: Let the user choose between 4 mirrors 2016-01-11 20:37:30 +01:00
Thomas Pöchtrager
1e1c8facb7 Update README.md 2015-12-23 19:38:18 +01:00
Thomas Pöchtrager
8d08611941 Update README.md 2015-12-23 19:36:55 +01:00
Thomas Pöchtrager
11423d4280 Merge pull request #59 from moul/patch-1
Add a reference to multiarch/crossbuild
2015-12-23 19:29:00 +01:00
Manfred Touron
ead3cf4e7a Add a reference to multiarch/crossbuild
https://github.com/multiarch/crossbuild uses OSXCross in Docker to build Darwin binaries.
2015-12-21 16:11:37 +01:00
Thomas Pöchtrager
a845375e02 Wrapper: Remove '-march=native' to hopefully fix #54 2015-11-02 19:12:46 +01:00