yury
5f484a0f14
* section "fpc" was renamed to ".fpc".
...
* compiler version string is stored in .fpc.version section.
* debug start/end links are stored in .fpc.links section.
* fixed linking with eVC++ object files by internal linker.
* .fpc.links section is removed by internal linker before writing executable, because it is no longer needed.
git-svn-id: trunk@5305 -
2006-11-10 10:33:41 +00:00
peter
0557ddc342
* removed typed const, it is now handled by staticvarsym
...
* globalvarsym renamed to staticvarsym
* fixed invalid regvar use in init when the finalize also uses the var
git-svn-id: trunk@5290 -
2006-11-08 21:04:22 +00:00
peter
2900d02f0b
* add maybequoted for filenames
...
git-svn-id: trunk@5245 -
2006-11-05 13:27:29 +00:00
peter
35c21515a9
* fixed adding of .dll extension
...
git-svn-id: trunk@5243 -
2006-11-05 13:05:21 +00:00
florian
4cbb67aa00
* some fpu emulation code from arm to generic code generator moved
...
* several m68k fixes
git-svn-id: trunk@5218 -
2006-11-04 10:23:35 +00:00
peter
e17b424e28
* refactor procsym procdef list
...
git-svn-id: trunk@5210 -
2006-11-03 18:44:46 +00:00
florian
a8928cf22e
* fixed linking against cgywin on win32
...
git-svn-id: trunk@5194 -
2006-11-03 09:08:53 +00:00
peter
55f9758c25
* only add resext if no extension was specified
...
* default resext for windows changed to .res
git-svn-id: trunk@5193 -
2006-11-03 08:51:23 +00:00
florian
6e2187c606
+ windows uses now sysinit units as well
...
git-svn-id: trunk@5191 -
2006-11-02 23:20:35 +00:00
micha
12e8645889
* fix cross-compiling from i386/linux
...
git-svn-id: trunk@5186 -
2006-11-02 21:19:24 +00:00
micha
ad7d549965
+ implement pascal inline asm start/halt code for linux/i386
...
git-svn-id: trunk@5181 -
2006-11-02 16:58:41 +00:00
yury
82b0e6df0b
* More fixes for wince exceptions. Debugging also work with internal linker now for wince.
...
git-svn-id: trunk@5127 -
2006-10-31 16:06:44 +00:00
yury
d6bef899a5
* Fixed wince exceptions.
...
git-svn-id: trunk@5124 -
2006-10-31 15:03:16 +00:00
peter
7a2e0da7bd
* extra parameter for file searching functions
...
that indicate if the cache shall be used or not
* fixed compile of non-x86 targets
git-svn-id: trunk@5115 -
2006-10-31 10:56:58 +00:00
Jonas Maebe
07d2ecb78b
* fixed compilation
...
git-svn-id: trunk@5113 -
2006-10-31 09:46:47 +00:00
peter
9f5d69ce31
* make win32 compile
...
git-svn-id: trunk@5103 -
2006-10-30 23:46:28 +00:00
peter
cb246eb781
* Remove dos,strings units, use SysUtils instead
...
* replace split* functions with Extract* functions
* Add Directory caching
git-svn-id: trunk@5102 -
2006-10-30 23:29:35 +00:00
florian
85d63d9fa9
* settings refactored
...
git-svn-id: trunk@5094 -
2006-10-30 18:02:58 +00:00
florian
efa4967d37
+ compiler has the linker script now embedded
...
+ gba linker takes care of binutilsprefix
+ objcopy is called by the compiler
git-svn-id: trunk@4938 -
2006-10-15 21:29:59 +00:00
micha
d704af7216
fix compilation for {$T+} linux/win
...
git-svn-id: trunk@4794 -
2006-10-04 20:43:55 +00:00
Marc Weustink
48340d291e
* splitup dwarf2/dwarf3
...
* changed cpu64bit define into isdwarf64 boolean
* generate info for methods
git-svn-id: trunk@4759 -
2006-09-30 15:21:17 +00:00
Jonas Maebe
2000c7d3e3
* used "gas" instead of "as" for Solaris (both sparc and x86)
...
and not for linux/sparc
git-svn-id: trunk@4659 -
2006-09-19 13:38:44 +00:00
Jonas Maebe
17e61456c6
* support for creating smartlinkable files under darwin. Don't turn on
...
smartlinking (-XX) yet though, it doesn't work because of bugs in the
current darwin linker regarding dealing with multiple symbols referring
to the same address.
git-svn-id: trunk@4613 -
2006-09-12 12:05:38 +00:00
Jonas Maebe
9b33012fe9
* fixed compilation
...
git-svn-id: trunk@4551 -
2006-09-04 11:34:02 +00:00
peter
bf1c390027
* refactor import library generation
...
* support variable imports in internal linker
git-svn-id: trunk@4544 -
2006-09-03 19:22:31 +00:00
Jonas Maebe
889f564aa3
* use "ld -s" instead of "ld -x" on darwin, since the ld-bug which broke
...
"ld -s" was fixed a long time ago (and "ld -x" results in larger
binaries)
git-svn-id: trunk@4398 -
2006-08-09 15:57:00 +00:00
Jonas Maebe
e52ff8bbcf
* used gar instead of ar on solaris
...
git-svn-id: trunk@4393 -
2006-08-08 17:11:46 +00:00
Károly Balogh
94f3f07a97
+ first attempt to have linking support for AmigaOS/PowerPC
...
git-svn-id: trunk@4349 -
2006-08-04 20:05:22 +00:00
Jonas Maebe
a530c3e611
* defined HASUNIX for Solaris
...
git-svn-id: trunk@4347 -
2006-08-04 13:07:37 +00:00
Károly Balogh
b77a51f67d
+ first somewhat-valid AmigaOS/PowerPC support (no linking yet)
...
git-svn-id: trunk@4329 -
2006-08-02 18:47:25 +00:00
peter
1a596dfc7b
* disable internal linker
...
git-svn-id: trunk@4301 -
2006-07-29 14:33:27 +00:00
florian
6235118f06
* use dwarf by default on x86_64-linux
...
git-svn-id: trunk@4219 -
2006-07-16 08:46:29 +00:00
Jonas Maebe
2429cdce1b
* removed/conditionalised several unused variables
...
git-svn-id: trunk@4197 -
2006-07-14 20:05:46 +00:00
Jonas Maebe
9b48d424ff
* fixed use of uninitialised variables
...
git-svn-id: trunk@4195 -
2006-07-14 19:45:14 +00:00
Jonas Maebe
ff4a00244f
* increased *align_max to 8 bytes for darwin/i386 (needed for mmx/sse)
...
git-svn-id: trunk@4177 -
2006-07-14 13:20:40 +00:00
yury
0fcb76dc89
* cprefix is empty for arm-wince.
...
git-svn-id: trunk@4076 -
2006-07-02 14:05:58 +00:00
yury
5aef17adae
* Internal linker now creates .reloc section for DLLs.
...
git-svn-id: trunk@4046 -
2006-07-01 21:45:54 +00:00
marco
2aadf05093
* link reordering
...
git-svn-id: trunk@4016 -
2006-06-30 20:14:01 +00:00
peter
a57ea4a656
* fix typo in previous commit
...
git-svn-id: trunk@4005 -
2006-06-29 21:22:47 +00:00
peter
83a5f38b92
* fixed x86_64 build
...
git-svn-id: trunk@3994 -
2006-06-29 18:32:24 +00:00
oro06
3afad32966
*arm: TPECoffLinker is TInternalLinkerWin
...
+arm : InterlockedCompareExchangePointer
git-svn-id: trunk@3993 -
2006-06-29 07:39:54 +00:00
peter
f5c1839ff0
* support static library (.a) linking
...
* move win linker script to t_win
* rename some win32 to win in t_win
git-svn-id: trunk@3991 -
2006-06-28 20:26:53 +00:00
florian
dc2bef3875
+ implemented directives $setpeflags, $maxstacksize, $minstacksize and $imagebase, fixes #6349 and #6714
...
git-svn-id: trunk@3935 -
2006-06-25 10:22:42 +00:00
peter
6a4ee03913
* change edatalabel to string references. The edatalabel is not available anymore after a unit is compiled
...
git-svn-id: trunk@3920 -
2006-06-22 06:02:58 +00:00
marco
0dc6fb52ea
* linkordering for Linux
...
git-svn-id: trunk@3911 -
2006-06-21 15:49:39 +00:00
peter
de201caa8e
* elf64 by default
...
git-svn-id: trunk@3902 -
2006-06-20 18:58:32 +00:00
marco
2a5332e3bd
* Link ordering working FreeBSD implementation
...
git-svn-id: trunk@3894 -
2006-06-19 14:17:45 +00:00
peter
9998099a05
* range error
...
git-svn-id: trunk@3891 -
2006-06-19 06:33:29 +00:00
yury
8bef50f29f
* fixed import by ordinal number for all Windows targets when using external linker.
...
git-svn-id: trunk@3830 -
2006-06-09 20:02:03 +00:00
yury
550626ef34
- Removed need of assembler startup files for wince. Now compiler directly creates .pdata section needed for arm-wince exception handling.
...
git-svn-id: trunk@3764 -
2006-06-02 08:36:25 +00:00
yury
76cab9e3c0
* Removed tf_winlikewidestring flag for wince target. Currently it causes problems.
...
git-svn-id: trunk@3754 -
2006-05-31 12:49:15 +00:00
oro06
dcd973801f
+UNICODE default define for wince
...
git-svn-id: trunk@3744 -
2006-05-30 07:48:37 +00:00
florian
5575a837db
* gba patch from Francesco Lombardi
...
git-svn-id: trunk@3716 -
2006-05-28 14:48:24 +00:00
peter
392ef22a7f
* win imports are only by importname not anymore per procdef
...
git-svn-id: trunk@3622 -
2006-05-21 20:40:18 +00:00
florian
d5008742e5
+ tf_smartlink_sections set for arm-wince
...
git-svn-id: trunk@3547 -
2006-05-16 13:11:52 +00:00
florian
2f2c3c09fc
* MS-C uses no _ prefix for symbols on win64
...
git-svn-id: trunk@3475 -
2006-05-11 08:11:15 +00:00
florian
ab1660c9c2
+ tf_winlikewidestring
...
git-svn-id: trunk@3457 -
2006-05-08 18:20:26 +00:00
peter
739c322f60
* fix dllscanner for win32
...
git-svn-id: trunk@3449 -
2006-05-07 10:20:17 +00:00
peter
d69ad5d84d
* cleanup external/nolink options
...
git-svn-id: trunk@3375 -
2006-04-29 21:49:37 +00:00
florian
9d42d1986c
* corrected record alignment on wince
...
git-svn-id: trunk@3363 -
2006-04-29 16:26:54 +00:00
yury
2fc45056c7
* fix for rev 3349.
...
git-svn-id: trunk@3353 -
2006-04-29 11:54:06 +00:00
yury
9ad6409662
* Fixed linking for arm-wince target.
...
git-svn-id: trunk@3349 -
2006-04-29 09:44:22 +00:00
peter
d19c898b56
* remove obsolete generatesmartlib
...
git-svn-id: trunk@3341 -
2006-04-27 06:40:19 +00:00
tom_at_work
b64981a704
* initial gprof code for ppc64/linux
...
* compilation fixes
* alignment related fixes
git-svn-id: trunk@3270 -
2006-04-18 10:21:58 +00:00
peter
ce58e15393
* fix coff section names to fix resourcestrings with
...
the external linker
* create import libraries for dll imports, this uses
the new objdata framework to generate the binary
object files directly without needing an assembler pass
* store import_dll and import_name in ppu
* external linker uses import libraries
* internal linker uses import info from symtables,
no dlls are needed anymore
git-svn-id: trunk@3255 -
2006-04-17 20:48:22 +00:00
peter
efe41b0766
* fixed section smartlinking with ld.exe
...
* reference debugstart and debugend sections
git-svn-id: trunk@3127 -
2006-04-02 20:18:38 +00:00
florian
5e51aa7968
* fixed pe flags x86_64
...
* fixed idata for x86_64
git-svn-id: trunk@3112 -
2006-04-01 20:09:13 +00:00
florian
1d46c65496
* enabled internal linker for winx64
...
* more descriptive error messages for the coff reader
* fixed coff magic for x64
git-svn-id: trunk@3104 -
2006-04-01 12:39:15 +00:00
tom_at_work
0845e7c217
- fixed build by forcing alignment of global constants to a minimum of four bytes. Addresses must be multiples of four on ppc64 in the used addressing mode.
...
git-svn-id: trunk@3077 -
2006-03-29 21:57:29 +00:00
peter
64da63e4ec
* minimum of 4 bytes alignment for const/data
...
git-svn-id: trunk@3058 -
2006-03-27 12:05:32 +00:00
peter
0ec2921bbe
* split newasmsymbol to refasmsymbol and defineasmsymbol
...
git-svn-id: trunk@3057 -
2006-03-27 11:45:18 +00:00
peter
4e5319a581
* fixed $MAP for DLL linking
...
git-svn-id: trunk@3020 -
2006-03-24 09:15:33 +00:00
peter
d3fa4dbca2
* fixed wrong merge
...
git-svn-id: trunk@2990 -
2006-03-20 16:52:58 +00:00
peter
37c81492ad
Merged revisions 2827,2831,2837,2932-2980 via svnmerge from
...
svn+ssh://peter@www.freepascal.org/FPC/svn/fpc/branches/linker/compiler
r2827 (peter)
* smartlinking of resourcestrings
r2831 (peter)
* process_ea 64bit fixes
r2837 (peter)
* linker script
git-svn-id: trunk@2981 -
2006-03-19 22:12:52 +00:00
tom_at_work
496c31ac29
* DWARF debug info is now default on ppc64/linux
...
* disallow stabs debug info generation on ppc64/linux.
git-svn-id: trunk@2956 -
2006-03-18 20:48:04 +00:00
peter
b7fe6797bf
Merged revisions 2921-2922,2925 via svnmerge from
...
http://svn.freepascal.org/svn/fpc/branches/linker/compiler
........
r2921 | peter | 2006-03-15 08:35:00 +0100 (Wed, 15 Mar 2006) | 2 lines
* pass ObjectWriter to ObjectOuput
........
r2922 | peter | 2006-03-15 12:40:30 +0100 (Wed, 15 Mar 2006) | 2 lines
* refactor asmdata
........
r2925 | peter | 2006-03-15 16:09:39 +0100 (Wed, 15 Mar 2006) | 3 lines
* add cfi to asmdata
* move asmlist, asmcfi, asmdata to own unit
........
git-svn-id: trunk@2932 -
2006-03-16 08:52:22 +00:00
peter
17bc033747
Merged revisions 2791-2793,2798-2800,2806-2825,2829-2830,2833,2839,2898 via svnmerge from
...
http://svn.freepascal.org/svn/fpc/branches/linker/compiler
........
r2791 | peter | 2006-03-06 14:57:20 +0100 (Mon, 06 Mar 2006) | 3 lines
* disable internal linker if -s is used
* enable section smartlink by default for internal linker
........
r2792 | peter | 2006-03-06 14:58:23 +0100 (Mon, 06 Mar 2006) | 2 lines
* support long sectionnames
........
r2793 | peter | 2006-03-06 15:04:12 +0100 (Mon, 06 Mar 2006) | 2 lines
* register symbols in section also when reading .o files
........
r2798 | peter | 2006-03-07 10:08:07 +0100 (Tue, 07 Mar 2006) | 2 lines
* symbolrefs need to be loaded from relocations when loading a .o
........
r2799 | peter | 2006-03-07 16:17:52 +0100 (Tue, 07 Mar 2006) | 3 lines
* remove unreferenced sections
* set stacksize in peopthaeder
........
r2800 | peter | 2006-03-07 17:02:46 +0100 (Tue, 07 Mar 2006) | 2 lines
* objsection.fullname added
........
........
r2807 | peter | 2006-03-08 08:18:04 +0100 (Wed, 08 Mar 2006) | 2 lines
* powerpc64 fixes
........
r2808 | peter | 2006-03-08 08:35:53 +0100 (Wed, 08 Mar 2006) | 2 lines
* register x86_64_pecoff
........
r2809 | peter | 2006-03-08 11:26:38 +0100 (Wed, 08 Mar 2006) | 2 lines
* optimize and cleanup matches()
........
r2810 | peter | 2006-03-08 12:25:28 +0100 (Wed, 08 Mar 2006) | 2 lines
* small tweak to readdata to copy values direct without calling move()
........
r2811 | peter | 2006-03-08 15:55:21 +0100 (Wed, 08 Mar 2006) | 2 lines
* compile fix
........
........
........
........
........
........
r2817 | peter | 2006-03-09 14:20:52 +0100 (Thu, 09 Mar 2006) | 2 lines
* more readable with long secnames
........
........
........
........
........
........
........
........
r2825 | peter | 2006-03-10 09:52:05 +0100 (Fri, 10 Mar 2006) | 2 lines
* don't initialize/finalize external variables
........
r2829 | peter | 2006-03-10 10:58:08 +0100 (Fri, 10 Mar 2006) | 2 lines
* merge 64bit assembler
........
r2830 | peter | 2006-03-10 12:25:08 +0100 (Fri, 10 Mar 2006) | 2 lines
* TElfAssembler rename
........
r2833 | peter | 2006-03-10 15:22:27 +0100 (Fri, 10 Mar 2006) | 3 lines
* support & prefix to force identifier parsing, used to access fields that
have the names of a register
........
r2839 | peter | 2006-03-10 19:37:11 +0100 (Fri, 10 Mar 2006) | 2 lines
* merge stabs section flags
........
r2898 | peter | 2006-03-12 23:18:18 +0100 (Sun, 12 Mar 2006) | 2 lines
* reorder instructions for better first match
........
git-svn-id: trunk@2902 -
2006-03-13 09:29:57 +00:00
Jonas Maebe
638b2ecb2b
* fix dynamic library compilation on darwin (both i386 and ppc)
...
git-svn-id: trunk@2875 -
2006-03-11 22:31:56 +00:00
florian
4be2b9411e
+ support for ar scripts, from Yury Sidorov
...
git-svn-id: trunk@2863 -
2006-03-11 16:53:10 +00:00
florian
5ece7cbc2f
* first part of x86-64 assembler
...
git-svn-id: trunk@2824 -
2006-03-09 22:05:16 +00:00
Jonas Maebe
1578af214a
* darwin/i386 doesn't use function-relative addresses for stabs
...
git-svn-id: trunk@2822 -
2006-03-09 18:38:01 +00:00
Jonas Maebe
123951865c
* darwin-i386 is little endian, not big endian :)
...
git-svn-id: trunk@2814 -
2006-03-08 22:40:20 +00:00
Jonas Maebe
a0b62a1bc7
* fixed ppc "make cycle" on Mac OS X/x86
...
git-svn-id: trunk@2812 -
2006-03-08 21:32:19 +00:00
peter
38c0ae73da
Merged revisions 2775,2788-2789 via svnmerge from
...
http://svn.freepascal.org/svn/fpc/branches/linker/compiler
........
r2775 | peter | 2006-03-05 22:43:30 +0100 (Sun, 05 Mar 2006) | 2 lines
* merge ppu changes to keep ppus the same
........
r2788 | peter | 2006-03-06 12:59:14 +0100 (Mon, 06 Mar 2006) | 2 lines
* Add TFPList and TFPObjectList
........
r2789 | peter | 2006-03-06 13:01:37 +0100 (Mon, 06 Mar 2006) | 2 lines
* fix powerpc
........
git-svn-id: trunk@2790 -
2006-03-06 12:04:44 +00:00
yury
8a12d38862
* For wince external startup file is used and placed first, because ARM prolog structure must be located at the very beginning of code. Otherwise exceptions do not work properly.
...
git-svn-id: trunk@2786 -
2006-03-06 10:53:31 +00:00
peter
785550d7e3
Merged revisions 2669,2673,2677,2683,2696,2699-2702,2704,2708,2712-2715,2718,2722-2723,2728-2730,2740,2769 via svnmerge from
...
svn+ssh://peter@www.freepascal.org/FPC/svn/fpc/branches/linker/compiler
........
r2669 | peter | 2006-02-23 09:31:21 +0100 (Thu, 23 Feb 2006) | 2 lines
* add compiler dir
........
r2673 | peter | 2006-02-23 17:08:56 +0100 (Thu, 23 Feb 2006) | 2 lines
* enabled more code
........
r2677 | peter | 2006-02-24 17:46:29 +0100 (Fri, 24 Feb 2006) | 2 lines
* pe stub and headers
........
r2683 | peter | 2006-02-25 23:13:24 +0100 (Sat, 25 Feb 2006) | 2 lines
* section options cleanup
........
r2696 | peter | 2006-02-26 20:27:41 +0100 (Sun, 26 Feb 2006) | 2 lines
* fixed typecasts
........
r2699 | peter | 2006-02-26 23:04:32 +0100 (Sun, 26 Feb 2006) | 2 lines
* simple linking works
........
r2700 | peter | 2006-02-27 09:44:50 +0100 (Mon, 27 Feb 2006) | 2 lines
* internal linker script
........
r2701 | peter | 2006-02-27 12:05:12 +0100 (Mon, 27 Feb 2006) | 2 lines
* make elf working again
........
r2702 | peter | 2006-02-27 14:04:43 +0100 (Mon, 27 Feb 2006) | 3 lines
* disable dwarf for smartlinking with .a
* fix section start in new .a file
........
r2704 | peter | 2006-02-27 18:30:43 +0100 (Mon, 27 Feb 2006) | 2 lines
* stab section fixes
........
r2708 | peter | 2006-02-28 19:29:17 +0100 (Tue, 28 Feb 2006) | 2 lines
* basic work to merge stabs sections
........
r2712 | peter | 2006-02-28 23:17:48 +0100 (Tue, 28 Feb 2006) | 2 lines
* unload tmodules before linking
........
r2713 | peter | 2006-02-28 23:18:51 +0100 (Tue, 28 Feb 2006) | 2 lines
* fixed stabs linking
........
r2714 | peter | 2006-02-28 23:19:19 +0100 (Tue, 28 Feb 2006) | 2 lines
* show code and data size
........
r2715 | peter | 2006-02-28 23:25:35 +0100 (Tue, 28 Feb 2006) | 2 lines
* unload .stabs from objdata after it is merged
........
r2718 | peter | 2006-03-01 12:24:38 +0100 (Wed, 01 Mar 2006) | 3 lines
* memsize/datasize cleanup
* check for exports/resources when adding module to linker
........
r2722 | peter | 2006-03-03 09:12:20 +0100 (Fri, 03 Mar 2006) | 2 lines
* new TObjSymbol splitted from TAsmSymbol
........
r2723 | peter | 2006-03-03 14:08:55 +0100 (Fri, 03 Mar 2006) | 2 lines
* coff fixes after recent objsymbol changes
........
r2728 | peter | 2006-03-03 22:43:04 +0100 (Fri, 03 Mar 2006) | 2 lines
* fixed coff writer
........
r2729 | peter | 2006-03-04 01:10:32 +0100 (Sat, 04 Mar 2006) | 2 lines
* fix read-only opening
........
r2730 | peter | 2006-03-04 01:11:16 +0100 (Sat, 04 Mar 2006) | 2 lines
* Read edata from DLLs, basic work
........
r2740 | peter | 2006-03-04 21:13:43 +0100 (Sat, 04 Mar 2006) | 3 lines
* deletedef added
* don't remove defs from index when we are already clearing everything
........
r2769 | peter | 2006-03-05 21:42:33 +0100 (Sun, 05 Mar 2006) | 4 lines
* moved TObj classes to ogbase
* ObjSection.SymbolRefs and SymbolDefines list
* DLL importing
........
git-svn-id: trunk@2771 -
2006-03-05 21:10:37 +00:00
yury
1d58b572b5
* Changed Win32 DLL entry point names (removed @12 at the end).
...
git-svn-id: trunk@2770 -
2006-03-05 20:44:23 +00:00
peter
e176f81527
* check for empty objectfiles before writing INPUT()
...
git-svn-id: trunk@2727 -
2006-03-03 21:03:20 +00:00
peter
4c56a87d59
* integrate loaders in system unit
...
git-svn-id: trunk@2695 -
2006-02-26 18:21:35 +00:00
Jonas Maebe
23868147a6
- disable automatic adding of "splitfilename(libname)" to to-be-linked
...
libraries for darwin (accidentally committed in previous commit)
git-svn-id: trunk@2595 -
2006-02-15 14:59:38 +00:00
Jonas Maebe
5f3e0b5398
* link_allways -> link_always
...
git-svn-id: trunk@2594 -
2006-02-15 14:36:30 +00:00
Jonas Maebe
8808faf5c0
+ some darwin i386 support
...
git-svn-id: trunk@2589 -
2006-02-15 10:43:57 +00:00
florian
305d5c66ce
+ i386-darwin
...
git-svn-id: trunk@2555 -
2006-02-12 21:58:49 +00:00
Jonas Maebe
2435a7a93c
* finalization sections in shared libraries under Darwin are now run
...
* cleaned up the way the initialisation sections of shared libraries
under Darwin are run
git-svn-id: trunk@2470 -
2006-02-07 14:29:58 +00:00
peter
6b536c206a
* fix dll linking
...
git-svn-id: trunk@2464 -
2006-02-07 06:55:47 +00:00
florian
850188d5da
+ define sunos as well for Solaris/SunOS
...
git-svn-id: trunk@2463 -
2006-02-06 22:24:04 +00:00
florian
d26f004cdb
* solaris port doesn't need the startup files
...
git-svn-id: trunk@2460 -
2006-02-06 21:43:22 +00:00
mazen
bc18d6eb8a
+ added palmos support to makes files
...
+ added Makefile.fpc to palmos in rtl
+ added faked prt0 to plamos rtl
git-svn-id: trunk@2443 -
2006-02-05 19:22:12 +00:00
peter
54d4e9e4b9
* palmos patch from mazen
...
git-svn-id: trunk@2400 -
2006-02-02 07:12:43 +00:00
peter
0bbead8114
* use use_section_smartlink instead of af_smartlink_sections
...
git-svn-id: trunk@2336 -
2006-01-25 18:07:36 +00:00