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
peter
f07849effe
* small os2 fixes
...
* fixed interdependent units with newppu (remake3 under linux works now)
1998-06-17 14:10:11 +00:00
peter
f98459e1fb
* smartlinking works for win32
...
* some defines to exclude some compiler parts
1998-06-08 22:59:41 +00:00
peter
f66f837fc8
* m68k compiles
...
+ .def file creation moved to gendef.pas so it could also be used
for win32
1998-06-04 23:51:26 +00:00
peter
5d25d6f1d6
* some scanner optimizes
...
* automaticly aout2exe for go32v1
* fixed dynamiclinker option which was added at the wrong place
1998-05-27 00:20:31 +00:00
peter
cfa06433c6
* fixed -L on the commandline, Dos commandline is only 128 bytes
1998-05-22 12:32:47 +00:00
peter
4c96df6b43
* moved printstatus to verb_def
...
+ V_Normal which is between V_Error and V_Warning and doesn't have a
prefix like error: warning: and is included in V_Default
* fixed some messages
* first time parameter scan is only for -v and -T
- removed old style messages
1998-05-12 10:46:58 +00:00
peter
5e4c788be5
+ $ifdef NEWPPU for the new ppuformat
...
+ $define GDB not longer required
* removed all warnings and stripped some log comments
* no findfirst/findnext anymore to remove smartlink *.o files
1998-05-11 13:07:53 +00:00
michael
d1decc21dd
* Added missing -Fl message to messages file.
...
* Corrected mangling of file names when doing Linklib
* -Fl now actually WORKS.
* Librarysearchpath is now a field in linker object.
1998-05-08 09:21:20 +00:00
peter
29057945e6
* fixed ld call with shell
1998-05-06 09:26:49 +00:00
peter
a213e8adb4
* small fix for go32v2
1998-05-04 20:19:54 +00:00
peter
94b52a3d7f
+ smartlinking works (only case jumptable left todo)
...
* redesign of systems.pas to support assemblers and linkers
+ Unitname is now also in the PPU-file, increased version to 14
1998-05-04 17:54:24 +00:00
daniel
e0ad99e2fb
* Fixed linking for OS/2.
1998-04-16 10:54:30 +00:00
michael
bd3ea9fdcb
+ fix for library support.
1998-03-30 09:50:49 +00:00
root
d1a1f501c8
Initial revision
1998-03-25 11:18:12 +00:00