Историја ревизија

Аутор SHA1 Порука Датум
  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 година
  sergei 7d19a6d551 * Propagate AS_NEEDED flag down the expression tree an assign it to TStaticLibrary objects. пре 12 година
  sergei 49501413e1 + Support library grouping in internal linker script, use it to load C libraries. пре 12 година
  sergei 6d70009f06 + ELF linker. Works on x86_64-linux and i386-linux good enough to pass the testsuite, but still requires a lot of work in nearly all aspects. In particular, no attempt to resolve symbols from shared libs is done, everything is just treated as imports. Symbol versioning isn't supported either. пре 13 година
  sergei d79511f96e + Basic ld script parsing capabilities (barely enough to parse glibc2.1 'libc.so' files, lacks any error handling). пре 13 година
  sergei 1d09005542 + Implemented two-stage removal of empty exe sections. Candidates for removal are first marked with oso_disabled flag, then actually removed. Descendants of TExeOutput that override MemPos_Start may modify list of sections pending removal. In particular, the COFF-specific .reloc section no longer has to be handled in base TExeOutput class. пре 13 година
  sergei 31d004e056 + Basic executable stack support in TExeOutput. пре 13 година
  sergei 1a25aed68d * Renamed a method for consistency (let script building methods start with ScriptAdd). пре 13 година
  sergei 346fbef445 * Factored a common linker script building block into separate method. пре 13 година