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
Thomas Pöchtrager
270f6d73f6
add support for new x86_64h architecture (haswell)
...
add support for multiple -arch flags with gcc (and clang + -oc-use-gcc-libs)
fix an unwind issue with -oc-use-gcc-libs + -mmacosx-version-min <= 10.5
update changelog
2014-09-13 15:32:42 +02:00
Thomas Pöchtrager
413c33a5e9
split the wrapper into multiple files + some generic wrapper cleanups
2014-09-13 15:32:42 +02:00
Thomas Pöchtrager
07fb200d6c
Merge pull request #18 from jfly/patch-1
...
Update README.md
2014-09-12 00:57:01 +02:00
Jeremy Fleischman
ae2ef950f0
Update README.md
...
tarball/ -> tarballs/
2014-09-11 15:11:55 -07:00
Thomas Pöchtrager
f1c5d5368d
add a workaround for a glibc 2.20 bug
2014-09-11 00:58:44 +02:00
Thomas Pöchtrager
45b8510f70
update gcc to 4.9.1
2014-07-17 22:43:43 +02:00
Thomas Pöchtrager
867345ed8f
use gcc to compile gcc (there was a weird '-mmacosx-version-min=' issue during gcc compilation with earlier versions)
2014-07-17 22:43:29 +02:00
Thomas Pöchtrager
961a97a32f
tweak gcc configure flags
2014-07-17 22:02:41 +02:00
Thomas Pöchtrager
6c06a15b42
cctools: don't overwrite LD_LIBRARY_PATH
2014-07-05 11:39:36 +02:00
Thomas Pöchtrager
dce760ab01
cctools: check for __cxa_demangle in -lstdc++
2014-06-20 11:14:06 +02:00
Thomas Pöchtrager
4b95193499
Merge pull request #14 from TheAssassin/master
...
Accepting symlinked tarballs in build.sh
2014-05-16 18:55:48 +02:00
TheAssassin
dc75a88689
Accepting symlinked tarballs in build.sh
...
This does not require copying or moving the SDK file in there, and the SDK can not be deleted by accident.
2014-05-15 23:55:10 +02:00
Thomas Pöchtrager
ec2133e51d
Merge pull request #13 from TheAssassin/master
...
Fixing Debian dependencies.
2014-05-15 21:30:00 +02:00
TheAssassin
f8b828176d
Fixing Debian dependencies.
...
Adding standard Linux command line tools:
- bzip2
- gzip
- xz-utils
- sed
- cpio
The tools are usually already installed, though they are usually not installed in e.g. a debootstrapped environment or a minimal installation by default.
2014-05-15 21:23:45 +02:00
Thomas Pöchtrager
d25b6ae907
Merge pull request #12 from TheAssassin/master
...
Fixes for get_dependencies.sh for Debian based systems.
2014-05-12 20:16:18 +02:00
TheAssassin
61b5788652
Fixing dependency installation command for Debian based systems.
...
- Combining installation of requirements.
- Fixing name of 'llvm-dev'.
- Removing unnecessary dependency 'build-essential'.
2014-05-12 20:12:37 +02:00
TheAssassin
46231a35cf
Fixing shebang on dependency installation script.
...
The script assumes bash isn't installed which means it shouldn't be run with it.
2014-05-12 20:12:14 +02:00
Thomas Pöchtrager
523f4cd77c
fix compiling ld64 with libc++
2014-05-10 17:30:13 +02:00
Thomas Pöchtrager
c57030bc98
use -std=c++0x instead of -std=gnu++0x
...
as -std=gnu++0x seems to break compiling ld64 on some systems
2014-05-10 17:05:58 +02:00
Thomas Pöchtrager
4a685dbe73
cctools 855 + ld64 236.3
...
also add 'cctools 855 + ld64 134.9' as fallback for systems without
an up-to-date C++ standard library
2014-05-10 16:17:16 +02:00
Thomas Pöchtrager
ef6bfe6952
fix finding intrinsic headers on freebsd
...
fix an unwind issue with gcc + OS X <= 10.5
2014-05-08 23:07:42 +02:00
Thomas Pöchtrager
59f5a220b7
add some notes about the default deployment target to the README
...
wrapper: never default to libc++ with gcc
2014-04-25 21:06:24 +02:00
Thomas Pöchtrager
1eac22f6da
get libstdc++ mutex header working with clang + -oc-use-gcc-libs + -mmacosx-version-min= < 10.7
2014-04-23 19:31:49 +02:00
Thomas Pöchtrager
115d200466
do not run gcc 'make install' with -j because it seems to cause troubles
2014-04-22 22:40:05 +02:00
Thomas Pöchtrager
8b7886350a
gcc 4.8.2 -> 4.9.0
...
add a patch to make -oc-use-gcc-libs more friendly to use
2014-04-22 21:17:15 +02:00
Thomas Pöchtrager
9b642c3931
fix OSX_VERSION_MIN=default
...
take care of MACOSX_DEPLOYMENT_TARGET
fix a minor issue where '-oc-use-gcc-libs' would be ignored
2014-04-22 19:34:08 +02:00
Thomas Pöchtrager
c107d228c6
update changelog
2014-04-17 21:08:17 +02:00
Thomas Pöchtrager
e34da881ff
misc wrapper changes:
...
- Machine -> Arch
- 'osxcross-conf': add missing OSXCROSS_VERSION
- error out on invald '-stdlib=' value
- add 'osxcross' util which can be used to check
for an OSXCross installation
- fix 'libLTO.so: cannot open shared object file'
- listFiles(): windows implementation
- cleanup
get_dependencies.sh:
- debian: add --force-yes
add a patch to support some older linux dists
(such as debian squeeze)
2014-04-17 20:51:16 +02:00
Thomas Pöchtrager
f48fc4df7b
update package.sh
2014-04-14 22:11:10 +02:00
Thomas Pöchtrager
e2ffb65509
reformat changelog
2014-04-14 22:05:41 +02:00
Thomas Pöchtrager
1e8ede1d78
support OS X itself too
2014-04-14 21:59:03 +02:00
Thomas Pöchtrager
f969ed09db
fix 'csh' detection
2014-04-06 22:51:39 +02:00