Commit Graph

64 Commits

Author SHA1 Message Date
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