Thomas Pöchtrager
|
551225f8fc
|
silence / fix libobjc2 warnings
|
2014-11-18 20:31:32 +01:00 |
|
Thomas Pöchtrager
|
ae2f4f8f95
|
remove freebsd ifdef in favor of '-isystem /usr/local'
|
2014-11-18 20:20:30 +01:00 |
|
Thomas Pöchtrager
|
82defb439c
|
add installhdrs target (https://github.com/tpoechtrager/cctools-port/issues/2)
|
2014-10-28 21:18:08 +01:00 |
|
Thomas Pöchtrager
|
88fd4d1514
|
prefer glibtoolize over libtoolize
|
2014-10-14 23:39:29 +02:00 |
|
Thomas Pöchtrager
|
8fcc9e2d58
|
add support for OS X and iOS as host system
|
2014-10-14 23:07:31 +02:00 |
|
Thomas Pöchtrager
|
7083dddbb0
|
add a workaround for a glibc 2.20 bug
|
2014-09-11 00:34:16 +02:00 |
|
Thomas Pöchtrager
|
f88e9d4096
|
link with -rpath to ease finding libLTO
|
2014-08-31 10:31:32 +02:00 |
|
Thomas Pöchtrager
|
f7a5930c3f
|
fix LD_LIBRARY_PATH
|
2014-07-05 11:07:48 +02:00 |
|
Thomas Pöchtrager
|
499e470904
|
check for __cxa_demangle in -lstdc++
|
2014-06-20 10:25:39 +02:00 |
|
Thomas Pöchtrager
|
e3cbeaff76
|
fix compiling ld64 with libc++
|
2014-05-10 17:21:24 +02:00 |
|
Thomas Pöchtrager
|
f19cc13d71
|
use std=c++0x instead of -std=gnu++0x
|
2014-05-10 16:53:20 +02:00 |
|
Thomas Pöchtrager
|
fe05cf12b2
|
fix ld64 to compile with libstdc++
fix automake warnings
|
2014-05-08 22:13:21 +02:00 |
|
Thomas Pöchtrager
|
9ac9eeccec
|
ld64: enable all architectures
|
2014-05-08 21:30:38 +02:00 |
|
Thomas Pöchtrager
|
4e2435038c
|
merge ld64-236.3
|
2014-05-08 21:18:54 +02:00 |
|
Thomas Pöchtrager
|
9d10513d86
|
merge cctools-855
|
2014-05-08 19:55:29 +02:00 |
|
Thomas Pöchtrager
|
f5d5816851
|
support NetBSD
Conflicts:
cctools/configure.ac
|
2014-03-30 15:51:58 +02:00 |
|
Thomas Pöchtrager
|
6ae47777a4
|
do not store .gitignore in the package
|
2014-02-15 16:36:20 +01:00 |
|
Thomas Pöchtrager
|
2cd5ae2fa3
|
fix merge from '845-ld64-134.9' branch
|
2014-02-15 16:12:36 +01:00 |
|
Thomas Pöchtrager
|
d625d51cc5
|
fix an issue in emulated NSGetExecutablePath()
|
2014-02-15 16:06:34 +01:00 |
|
Thomas Pöchtrager
|
99a83d457e
|
fix finding llvm-config on FreeBSD 10
|
2014-02-15 15:20:00 +01:00 |
|
Thomas Pöchtrager
|
3833a7ce54
|
cctools: make is_llvm_bitcode() more portable (fixes -flto with multiple -arch flags)
ld64: use faster strlcpy()/strlcat() "helper" implementations
ld64: fix qsort_r() helper function
fix emulated _NSGetExecutablePath() for FreeBSD
fix -luuid linkage issue on FreeBSD 10
Conflicts:
cctools/configure.ac
|
2014-02-15 14:54:10 +01:00 |
|
Thomas Pöchtrager
|
9ae44420dc
|
add DISABLE_LTO_SUPPORT option
|
2013-12-15 13:28:53 +01:00 |
|
Thomas Pöchtrager
|
b6e7c68952
|
Merge branch 'ld64-136'
|
2013-12-15 10:12:20 +01:00 |
|
Thomas Pöchtrager
|
7e44d1ba21
|
fix archiver (ar) on 32 bit systems
update package script
|
2013-12-15 10:07:45 +01:00 |
|
Thomas Pöchtrager
|
643e593770
|
fix archiver (ar) on 32 bit systems
update package script
|
2013-12-15 10:07:41 +01:00 |
|
Thomas Pöchtrager
|
a4141a2e92
|
fix archiver (ar) crash on FreeBSD (looks like a bug in cctools itself)
|
2013-12-14 10:11:10 +01:00 |
|
Thomas Pöchtrager
|
2f0f00d237
|
fix emulated _NSGetExecutablePath() function
|
2013-12-14 10:11:10 +01:00 |
|
Thomas Pöchtrager
|
5c43af2026
|
FreeBSD port
add package.sh script
|
2013-12-14 09:56:01 +01:00 |
|
Thomas Pöchtrager
|
932e02e9ff
|
libuuid-devel -> uuid-devel
|
2013-12-08 22:23:08 +01:00 |
|
Thomas Pöchtrager
|
151f7fd65d
|
unbreak building on 64 bit systems
|
2013-12-08 21:46:12 +01:00 |
|
Thomas Pöchtrager
|
e16831b7b5
|
always build ld64, regardless if we are on a 64 bit system or not
fixed an issue in include/foreign/i386/_types.h which prevented compiling on 32 bit systems
|
2013-12-08 21:38:09 +01:00 |
|
Thomas Pöchtrager
|
e837833872
|
attempt to build libcxx from source if it is not installed on the system
remove unneeded ld/Makefile
ld64 *should* now also build without llvm-devel (but disables LTO then)
|
2013-12-08 20:41:22 +01:00 |
|
Thomas Pöchtrager
|
ba0f464b50
|
add LTO_SUPPORT ifdef to libtool
|
2013-12-08 18:06:55 +01:00 |
|
Thomas Pöchtrager
|
e28596172f
|
add LTO_SUPPORT ifdefs to ld64
|
2013-12-08 17:29:13 +01:00 |
|
Thomas Pöchtrager
|
2ce30f856c
|
update README
|
2013-12-07 20:56:09 +01:00 |
|
Thomas Pöchtrager
|
051f153666
|
merge ld64-136
|
2013-12-07 18:50:23 +01:00 |
|
Thomas Pöchtrager
|
97336ad049
|
Update README.md
|
2013-11-15 18:40:31 +01:00 |
|
Thomas Pöchtrager
|
a0524d8b6e
|
remove unneeded files
add workaround script for the __block issue in unistd.h
|
2013-11-15 18:37:45 +01:00 |
|
Thomas Pöchtrager
|
387a045de9
|
fix line break in README
|
2013-11-14 21:00:49 +01:00 |
|
Thomas Pöchtrager
|
12f5e7592e
|
update README
|
2013-11-14 20:59:27 +01:00 |
|
Thomas Pöchtrager
|
54e4a1d7b8
|
add README
|
2013-11-14 20:54:29 +01:00 |
|
Thomas Pöchtrager
|
8e7df49587
|
merge cctools-845
|
2013-11-14 20:38:30 +01:00 |
|
Thomas Pöchtrager
|
d491e31454
|
import 'cctools-839-ld64-134.9-1.3' from https://code.google.com/p/ios-toolchain-based-on-clang-for-linux/
|
2013-11-14 20:36:34 +01:00 |
|