Jonas Maebe
|
9da0729d7c
* fixed copy/paste error in r13645: fallback to /usr/lib/dylib1.o rather
|
%!s(int64=16) %!d(string=hai) anos |
Jonas Maebe
|
8eb3a34633
* increased length of GCSectionsStr so it can contain the full new
|
%!s(int64=16) %!d(string=hai) anos |
Jonas Maebe
|
1503890756
* don't always pass -no_dead_strip_inits_and_terms, because it automatically
|
%!s(int64=16) %!d(string=hai) anos |
Jonas Maebe
|
6d0eda6e4a
* used ld directly rather than libtool to link dynamic libraries, because
|
%!s(int64=16) %!d(string=hai) anos |
Jonas Maebe
|
ec8364904c
* set the size of the (invalid) page at address zero to 64kb for 32 bit
|
%!s(int64=16) %!d(string=hai) anos |
Jonas Maebe
|
47c28c2db3
* pass -no_dead_strip_inits_and_terms to the linker, since we use these for
|
%!s(int64=16) %!d(string=hai) anos |
Jonas Maebe
|
afa14de20d
+ some generic changes preparing for darwin/arm support
|
%!s(int64=17) %!d(string=hai) anos |
Jonas Maebe
|
7d1a8f3de2
* always pass (g)crt1.o/bundle1.o as first argument to the linker
|
%!s(int64=17) %!d(string=hai) anos |
Jonas Maebe
|
150eda304b
* factored unix exports handling from t_bsd and t_linux into expunix unit
|
%!s(int64=17) %!d(string=hai) anos |
michael
|
174de3eab1
Merged revisions 9693-10480 via svnmerge from
|
%!s(int64=17) %!d(string=hai) anos |
Jonas Maebe
|
5fbc947ae8
+ -Xg support for darwin with dwarf
|
%!s(int64=17) %!d(string=hai) anos |
Jonas Maebe
|
56c18c5521
* fix from r9332 for shared libraries
|
%!s(int64=17) %!d(string=hai) anos |
marco
|
1a34960b53
* asmscript stuff under if ldnoresponsfile. Fixes FreeBSD breakage
|
%!s(int64=17) %!d(string=hai) anos |
Jonas Maebe
|
0ac6e82c1f
* fixed handling of directories with spaces for LdSupportsNoResponseFile-
|
%!s(int64=17) %!d(string=hai) anos |
Jonas Maebe
|
d8d393e802
- no longer pass "-read_only_relocs suppress" to the darwin linker when
|
%!s(int64=17) %!d(string=hai) anos |
Jonas Maebe
|
157fc2a3e9
* use -x instead of -s for stripping executables on darwin (-s worked fine on 10.0,
|
%!s(int64=17) %!d(string=hai) anos |
Jonas Maebe
|
032352d98b
+ darwin/x86_64 support
|
%!s(int64=17) %!d(string=hai) anos |
Jonas Maebe
|
3155b650a1
* pass "-syslibroot sysrootpath" to the darwin linker if -XRsysrootpath
|
%!s(int64=18) %!d(string=hai) anos |
micha
|
0625040eba
+ add -XR switch for target root file system with libs (also used for C lib type detection)
|
%!s(int64=18) %!d(string=hai) anos |
Jonas Maebe
|
881f884f4c
* also pass -arch parameter when creating bundles
|
%!s(int64=18) %!d(string=hai) anos |
Jonas Maebe
|
4cdd590091
* use app_type instead of RelocSection for creating bundles, as
|
%!s(int64=18) %!d(string=hai) anos |
Jonas Maebe
|
84ddacd017
+ support for creating a bundle instead of a library on Darwin (-Wb)
|
%!s(int64=18) %!d(string=hai) anos |
Jonas Maebe
|
661c2eba37
* clean up of previous fix
|
%!s(int64=18) %!d(string=hai) anos |
marco
|
727b68c9b0
* small fix for OS X related typo.
|
%!s(int64=18) %!d(string=hai) anos |
Jonas Maebe
|
9c69c9dcf8
* fixed handling of paths/files with spaces in their name in link.res
|
%!s(int64=18) %!d(string=hai) anos |
Jonas Maebe
|
a3c9dc5ec6
+ support for {$linkframework x} to link to framework x (Darwin only)
|
%!s(int64=18) %!d(string=hai) anos |
daniel
|
9adb202a92
* Rework the constexprint to allow operations from low(int64) to high(qword).
|
%!s(int64=18) %!d(string=hai) anos |
Jonas Maebe
|
0a6256e44b
- disabled linking to SystemStubs for Mac OS X since it's only available
|
%!s(int64=18) %!d(string=hai) anos |
Jonas Maebe
|
c13ff3729b
* Merged 2.3 branch changes:
|
%!s(int64=18) %!d(string=hai) anos |
Jonas Maebe
|
90ea73a90b
* more file handling from shortstring to tcmdstr
|
%!s(int64=18) %!d(string=hai) anos |