peter
73151c592c
* fixed placing of dynamiclinker in link.res (should be the last after
...
all other libraries)
1999-07-30 23:19:45 +00:00
peter
9dda467212
* fixed shared library linking for glibc2 systems
1999-07-29 01:31:39 +00:00
peter
d119287aa6
* glibc 2.1.2 support
1999-07-27 11:05:51 +00:00
florian
046acfb84b
* made it compilable with Dlephi 4 again
...
+ fixed problem with large stack allocations on win32
1999-07-18 10:19:38 +00:00
peter
0dd9b0b7de
* warning instead of error when switching to static linking
1999-07-07 20:33:53 +00:00
peter
0d38c66ff0
* fixed linking for units without linking necessary
1999-07-05 16:21:26 +00:00
peter
58cbc3e795
* new link writing to the ppu, one .ppu is needed for all link types,
...
static (.o) is now always created also when smartlinking is used
1999-07-03 00:29:45 +00:00
peter
438c1e07b6
* merged
1999-06-28 16:02:29 +00:00
peter
c261796ebf
* merged
1999-06-18 09:55:30 +00:00
peter
867f6364dd
* merged
1999-06-15 13:57:31 +00:00
Tomas Hajny
1af2afef91
* fixed stripping symbols for OS/2
1999-06-02 13:25:34 +00:00
florian
78d13ec796
* changes to compile it with Delphi 4.0
1999-05-04 21:44:30 +00:00
peter
d58b3fbdee
+ glibc 2.1
1999-05-03 21:30:30 +00:00
pierre
766e24235c
* removing of temporary directory with -s option
1999-04-28 23:42:33 +00:00
daniel
3197e354cd
* Bug fixed in linking: compiling files on another drive than the one you
...
currently use you is done correctly.
1999-04-25 14:31:48 +00:00
peter
633fcc0bda
+ unitpath,librarypath,includepath,objectpath directives
1999-03-25 16:55:29 +00:00
peter
5c8193fd4c
* crtbegin/crtend only added if found
1999-03-23 16:22:43 +00:00
michael
1865f22466
+ Fixed gluing of options
1999-02-05 16:45:47 +00:00
pierre
9709b802ba
+ linkofiles splitted inot linkofiles and linkunitfiles
...
because linkofiles must be stored with directory
to enabled linking of different objects with same name
in a different directory
1999-02-05 08:54:24 +00:00
peter
3db62868d8
* objectsearchpath is now also searched if an object is not found
1999-01-29 10:33:07 +00:00
pierre
7885677f56
* problem related with libc : go32v2 and linux differences
1999-01-27 13:07:58 +00:00
peter
ea2c9773fb
* link libc always as last
1999-01-25 15:02:13 +00:00
peter
1b369bb4bb
+ globtype,tokens,version unit splitted from globals
1998-12-11 00:02:37 +00:00
pierre
44f5d0a911
* postprocessexec for win32 changed
1998-12-01 23:39:46 +00:00
peter
2d524e51a2
* fixed placing of ppas.sh and link.res when using -FE
1998-12-01 12:51:19 +00:00
pierre
00229cc405
* the code for ordering the exported procs/vars was buggy
...
+ added -WB to force binding (Ozerski way of creating DLL)
this is off by default as direct writing of .edata section seems
OK
1998-11-30 13:26:23 +00:00
pierre
a1f1003555
* some range check bugs fixed (still not working !)
...
+ added DLL writing support for win32 (also accepts variables)
+ TempAnsi for code that could be used for Temporary ansi strings
handling
1998-11-30 09:42:52 +00:00
peter
aea3c488fb
+ fixpath() has an extra option to allow a ./ as path
1998-10-26 22:23:28 +00:00
florian
d2f078ce49
+ switch -vx for win32 added
1998-10-22 15:18:44 +00:00
peter
f8dd60e004
* use no_double
1998-10-19 18:06:23 +00:00
florian
eaab0f1c1b
+ switch -FD added to specify the path for utilities
1998-10-16 13:37:14 +00:00
peter
53443c97a7
* fixed path with staticlib/objects in ppufiles
1998-10-14 13:38:19 +00:00
daniel
8b972b7b6a
* Forgot to dereference a pointer.
1998-10-14 11:03:55 +00:00
daniel
5d506871af
* Staticlibfilename no longer not include a path. Correction when calling
...
ar.
1998-10-14 11:01:21 +00:00
peter
1468993242
* new style for m68k/i386 infos and enums
1998-10-13 13:10:08 +00:00
pierre
ff45eacd79
+ source_os is now set correctly for cross-processor compilers
...
(tos contains all target_infos and
we use CPU86 and CPU68 conditionnals to
get the source operating system
this only works if you do not undefine
the source target !!)
* several cg68k memory leaks fixed
+ started to change the code so that it should be possible to have
a complete compiler (both for m68k and i386 !!)
1998-10-13 08:19:24 +00:00
peter
0fc61cdfc1
* -vu shows unit info, -vt shows tried/used files
1998-10-08 23:28:50 +00:00
pierre
3048845e68
* some memory leaks fixed (thanks to Peter for heaptrc !)
1998-10-06 17:16:31 +00:00
peter
26f2354ce1
* remove also the end files for smartlinking
1998-09-29 15:23:05 +00:00
daniel
4e7516e897
+ Added maxheapsize.
...
* Corrected semi-bug in calling the assembler and the linker
1998-09-10 15:25:31 +00:00
peter
4741a526c3
* fixed for m68k
1998-09-07 18:32:45 +00:00
florian
6ca0a4d19b
+ better code for type conversation longint/dword to real type
1998-09-03 17:39:03 +00:00
peter
df59d0886a
+ glibc2 support
1998-09-01 09:01:00 +00:00
peter
35a8d2e4fd
* m68k and palmos updates from surebugfixes
1998-08-31 12:26:20 +00:00
peter
8db8f5239d
* fixed filenames and removedir which supports slash at the end
1998-08-19 10:06:12 +00:00
peter
cc64a929aa
* static/shared linking updates
1998-08-17 09:17:43 +00:00
peter
1b24a06769
* setting the outputfile using -o works now to create static libs
1998-08-14 21:56:30 +00:00
peter
efb8aa9904
* return after a failed call will now add it to ppas
1998-08-14 18:16:08 +00:00
peter
17a0eb45d6
* better libc support
1998-08-12 19:28:15 +00:00
peter
85c8a88cbe
+ localswitches, moduleswitches, globalswitches splitting
1998-08-10 14:49:33 +00:00