Commit Graph

150 Commits

Author SHA1 Message Date
Thomas Pöchtrager
7e9f856e6a wrap dsymutil to llvm-dsymutil (#1) 2015-06-13 09:55:29 +02:00
Thomas Pöchtrager
bdb734909e update readme 2015-05-30 22:28:57 +02:00
Thomas Pöchtrager
f5aaf9faf9 fix for #34 2015-05-30 21:04:51 +02:00
Thomas Pöchtrager
bae6ac72cd add darling-dmg packaging method (#33) 2015-05-30 21:01:48 +02:00
Thomas Pöchtrager
25051c6ab6 build_clang.sh: change default clang version to 3.6.1 2015-05-30 19:53:27 +02:00
Thomas Pöchtrager
2eb0032f7e add hfsexplorer sdk packging method to the readme (closes #33) 2015-05-23 20:24:43 +02:00
Thomas Pöchtrager
f8cd5e5818 fix for #31 2015-05-09 17:30:41 +02:00
Thomas Pöchtrager
8543a46c6c wrapper:
* minor fixes
* prepare for unit tests
2015-05-03 21:59:40 +02:00
Thomas Pöchtrager
9033b6b847 wrapper:
* improve and colorize warning/error/debug/info messages
* add include path warnings for /usr/include and /usr/local/include
other changes:
* bump version to 0.10
2015-05-02 21:49:23 +02:00
Thomas Pöchtrager
5127b44d52 build_gcc.sh: change default gcc version to 5.1.0 2015-04-27 19:41:32 +02:00
Thomas Pöchtrager
3f26fde3e7 build_clang.sh: change default clang version to 3.6.0 2015-04-27 19:41:17 +02:00
Thomas Pöchtrager
75e11afda9 remove no longer needed '-Xclang -fdefine-sized-deallocation' 2015-04-19 16:01:14 +02:00
Thomas Pöchtrager
69d275877b an attempt to fix the otool disassembler 2015-02-24 22:16:29 +01:00
Thomas Pöchtrager
133a61d75a osxcross-env is also no longer needed 2015-02-24 21:19:27 +01:00
Thomas Pöchtrager
86b2ab7052 osxcross-env: remove obsolete LD_LIBRARY_PATH 2015-02-23 21:19:34 +01:00
Thomas Pöchtrager
49bc9aa407 ar, lipo, otool (etc.) should also be linked with -rpath for libLTO 2015-02-23 21:15:19 +01:00
Thomas Pöchtrager
736d20921d silence/fix -Wabsolute-value warnings 2015-02-23 21:07:29 +01:00
Thomas Pöchtrager
aa49d95066 build_clang.sh: clang 3.5.0 -> clang 3.5.1 2015-02-21 21:13:40 +01:00
Thomas Pöchtrager
7310cc3a61 update for another -fdefine-sized-deallocation change 2015-02-21 18:51:45 +01:00
Thomas Pöchtrager
c180b6ac24 -fdef-sized-delete -> -fdefine-sized-deallocation 2015-02-19 20:34:06 +01:00
Thomas Pöchtrager
9264fa6ead work around a recent clang change 2015-02-17 19:51:17 +01:00
Thomas Pöchtrager
cb5b96dd1e gcc: always pass -no_compact_unwind to the linker + some cleanup 2015-02-08 10:42:02 +01:00
Thomas Pöchtrager
c375631ff4 update copyright years 2015-02-08 10:27:26 +01:00
Thomas Pöchtrager
e04646ef7c add binutils / gdb build script 2015-02-08 10:17:41 +01:00
Thomas Pöchtrager
873ba3df94 misc freebsd fixes:
add tgmath.h intrinsic header file (required for the 10.10 sdk)
osxcross-macports: pass --ca-certificate=[...]/ca-root-nss.crt to wget
2015-02-08 09:18:49 +01:00
Thomas Pöchtrager
d6e191f24c make cctools / ld64 work properly with glibc < 2.10
https://github.com/tpoechtrager/cctools-port/pull/8
2014-12-26 11:26:43 +01:00
Thomas Pöchtrager
ba16479659 osxcross-macports: improve resolving package dependencies 2014-12-26 11:17:38 +01:00
Thomas Pöchtrager
07f8c01f91 fix 'osxcross-macports upgrade' 2014-12-24 14:06:30 +01:00
Thomas Pöchtrager
2b3179715a macports readme adjustments 2014-12-24 12:03:19 +01:00
Thomas Pöchtrager
5a217484ec add osxcross-macports - a minimalistic macports packet manager for 16.000+ binary packages 2014-12-24 10:52:24 +01:00
Thomas Pöchtrager
8c0ca406b9 add OSXCROSS_GCC_NO_STATIC_RUNTIME option + cleanup 2014-12-24 09:54:27 +01:00
Thomas Pöchtrager
30140e9769 build_clang.sh: set +e before running which 2014-12-06 16:13:40 +01:00
Thomas Pöchtrager
e7407e84ab fix for https://github.com/tpoechtrager/osxcross/issues/25 2014-11-25 21:19:13 +01:00
Thomas Pöchtrager
e5d9db7ed0 update cctools to 862 and ld64 to 241.9
port changes:
- misc fixes
- add '-L/usr/pkg/lib' for NetBSD
- update libobjc2 to r37977
- silence / fix libobjc2 warnings
- remove freebsd ifdef in favor of '-isystem /usr/local'
- add installhdrs target (cctools-port/issues/2)
- prefer glibtoolize over libtoolize
- add support for OS X and iOS as host system (cctools-port/issues/1)
- add a workaround for a glibc 2.20 bug
- link with -rpath to ease finding libLTO
- check for __cxa_demangle in -lstdc++
- use std=c++0x instead of -std=gnu++0x
- fix ld64 to compile with libstdc++
- fix automake warnings
- ld64: enable all architectures

This also gets rid of the automake dependency.
2014-11-21 23:06:01 +01:00
Thomas Pöchtrager
746a6a42dd build_clang.sh should not depend on a finished build.sh run 2014-11-11 22:54:03 +01:00
Thomas Pöchtrager
e8443ae7d3 add a clang build script 2014-11-10 20:43:14 +01:00
Thomas Pöchtrager
44d7d0d07a make x86_64h default to 10.8 instead of 10.9 2014-11-09 18:04:29 +01:00
Thomas Pöchtrager
18d5e5b28a update gcc to 4.9.2 2014-11-09 17:43:03 +01:00
Thomas Pöchtrager
7f69e4fa98 ensure '-mmacosx-version-min' / MACOSX_DEPLOYMENT_TARGET is >= 10.8 for x86_64h 2014-11-09 17:41:45 +01:00
Thomas Pöchtrager
2407f06840 Merge pull request #23 from steeve/patch-1
First Xcode detection when it's already installed
2014-11-04 22:47:00 +01:00
Steeve Morin
bc0a42a045 First Xcode detection when it's already installed
`XCODEDIR` isn't properly detected when using installed Xcode
2014-11-04 02:48:53 +01:00
Thomas Pöchtrager
06c8060aae rudimentary fortran support 2014-10-01 19:53:41 +02:00
Thomas Pöchtrager
28436035a5 clean up the symlinking code a little bit 2014-09-28 20:46:38 +02:00
Thomas Pöchtrager
adc32dd2e7 pkg-config wrapper: move setenv() out of the env var loop 2014-09-27 22:42:53 +02:00
Thomas Pöchtrager
7db4705be9 also create a pkg-config symlink for x86_64h 2014-09-27 20:24:37 +02:00
Thomas Pöchtrager
655d3e1703 update changelog 2014-09-27 20:06:30 +02:00
Thomas Pöchtrager
a8fdaa3ab2 add pkg-config wrapper 2014-09-27 19:45:49 +02:00
Thomas Pöchtrager
e7b643d9bd adjustments to allow extracting the sdk on linux (xcode 4.2 only) 2014-09-27 14:35:42 +02:00
Thomas Pöchtrager
a34ce76854 misc fixes 2014-09-27 10:07:15 +02:00
Thomas Pöchtrager
0d9ba01d5b add support for the 10.10 SDK (DP1)
get rid of bc dependency
2014-09-13 15:32:42 +02:00