florian
|
45c4e81b62
* use a process unique name for link.res, so multiple FPCs can be run in parallel in one directory
|
6 жил өмнө |
Jonas Maebe
|
faf75095cd
* synchronised with trunk till r42189
|
6 жил өмнө |
nickysn
|
40e6c06f67
* fixes to the compiler util exe search routines, which caused the compiler to
|
6 жил өмнө |
Jonas Maebe
|
46efaf4b2c
+ support for -CLflto_nosystem option to perform LTO for everything except
|
6 жил өмнө |
Jonas Maebe
|
fc60ec2ea4
+ support for LLVM LTO: compile units with -CLflto -> when compiling a main
|
6 жил өмнө |
Jonas Maebe
|
d150869dea
* record symbols that need to remain in their original order, and on Darwin
|
6 жил өмнө |
Jonas Maebe
|
0b61b5d4cf
* added extra header to ppu inside a subsection, so we won't run into
|
6 жил өмнө |
Károly Balogh
|
7e630686e0
* do not use a wildcard while deleting smartlinked objects after linking stage in a script, conflicts with script filename quoting on Unix at least
|
7 жил өмнө |
Károly Balogh
|
4b113579a5
some tabs to spaces indentation cleanup. no functional change
|
7 жил өмнө |
Károly Balogh
|
e6aed467b5
renamed script unit to cscript to avoid namespace conflict with univint package on Darwin. this makes it possible to build the textmode IDE on Darwin
|
7 жил өмнө |
florian
|
b1dff29cbf
* removed unused units
|
8 жил өмнө |
Jonas Maebe
|
7a8079cfb4
* removed DLLsource global variable and replaced its uses with
|
9 жил өмнө |
yury
|
b26fa07f1a
* Fixed notes "var is assigned but not used".
|
10 жил өмнө |
nickysn
|
d4a4b9a57b
* refactored the internal linker ar object reader object creation to allow using
|
10 жил өмнө |
nickysn
|
8206c6dbd0
* the code for determining the code, data and bss sizes in the internal linker
|
10 жил өмнө |
nickysn
|
85cb180d80
* prepend "+" to each file name to be added to the library by wlib. This
|
10 жил өмнө |
nickysn
|
931f5a0b54
* fixed passing of the wlib output file parameter (-o requires an equal sign)
|
10 жил өмнө |
nickysn
|
069fa51445
* use separate input and output files when invoking wlib to create a static
|
10 жил өмнө |
Károly Balogh
|
c421f4d91e
do not include outputexedir in linker resname. it causes the path to be double-included when cross-compiling with -st and -FE on Liunuxes. also, be consistent between linking on host and target.
|
10 жил өмнө |
nickysn
|
eddab86312
* pass the -b option to wlib to avoid creating .bak files
|
11 жил өмнө |
pierre
|
754790f641
Use new static library not supproted message
|
11 жил өмнө |
pierre
|
bef22b2a6f
Add scripted version of wlib call for msdos
|
11 жил өмнө |
sergei
|
38058505ba
* Changed linking infrastructure to look like assembler one:
|
12 жил өмнө |
sergei
|
eec8129738
* TInternalLinker.Load_ReadStaticLibrary: exit if error has occurred while opening a static library or dynamic object, continuing can cause other errors/crashes in this case.
|
12 жил өмнө |
Károly Balogh
|
a11c113429
reverted the link object search change
|
12 жил өмнө |
Károly Balogh
|
e7094cf1d6
fix redundant searches in FindObjectFile, if the object was found on the first try
|
12 жил өмнө |
nickysn
|
a1ee8ab9bc
* suppress annoying wlib header
|
12 жил өмнө |
nickysn
|
ac64663e70
+ openwatcom wlib support added
|
12 жил өмнө |
sergei
|
a1503b51f2
+ chmod 755 on executable files produced by internal linker. I missed this "small" detail for half a year because all development was going on a NTFS drive where everything is executable.
|
12 жил өмнө |
sergei
|
36859068f5
* Propagate AS_NEEDED flag further into Load_DynamicObject and handle it properly: shared objects marked with AS_NEEDED are added to dependencies only if they actually resolve some symbol.
|
12 жил өмнө |