Commit History

Autor SHA1 Mensaxe Data
  Pierre Muller 7c64bce04e Set defdynlinker depending on selected ABI for riscv32 and riscv64 %!s(int64=2) %!d(string=hai) anos
  Pierre Muller 4750840e89 Specify endianess and abi when calling xtensa linker %!s(int64=2) %!d(string=hai) anos
  florian 708aaa7b97 * fix (hopefully) build without an ld.bfd variant %!s(int64=2) %!d(string=hai) anos
  florian 40f23030dc * check if a linker with the postfix .bfd exists, if yes, use it, resolves #40175 %!s(int64=2) %!d(string=hai) anos
  Jinyang He 3d2c96ebbf Add loongarch64 linux support to compiler %!s(int64=2) %!d(string=hai) anos
  Jonas Maebe 6d3e3d06e2 Linux: don't discard CFI when using it for exceptions %!s(int64=2) %!d(string=hai) anos
  florian 3fa77a4f62 * fix life information propagation for while loops, resolves #39971 %!s(int64=2) %!d(string=hai) anos
  Pierre Muller aca84a8128 Add /usr/lib64 and /lib64 to default library path list for sparc linux %!s(int64=3) %!d(string=hai) anos
  Jonas Maebe 425707e936 Fix compilation with -Oodfa %!s(int64=3) %!d(string=hai) anos
  Jonas Maebe 7ef33cf4b2 llvm: generalised sanitizer linking support %!s(int64=3) %!d(string=hai) anos
  florian 2da28054d4 * RiscV: pass the same default directories to the linker as on other architectures %!s(int64=3) %!d(string=hai) anos
  Joost van der Sluis 3385ce92a2 * Always generate CFI-information. During linking it can be omitted when %!s(int64=3) %!d(string=hai) anos
  florian 28964711d7 * sorted defines in the compiler: mips64 is defined on all 64 Bit mips platforms, mips64el for little endian, misp64eb for big endian %!s(int64=3) %!d(string=hai) anos
  florian bd82ad0d41 * register MIPS64 targets properly %!s(int64=3) %!d(string=hai) anos
  Pierre Muller 222a41be7b Change declaration of DynLinkStr local variable of MakeExecutable method to ansitring to avoid short string overflows %!s(int64=3) %!d(string=hai) anos
  florian 0a99028128 * newer linux distros might have powerpc64 libraries in /usr/lib or /lib %!s(int64=4) %!d(string=hai) anos
  florian 1e5cbfe546 * RiscV: if shared libraries are involved, we have to link always against the crt*S.o variants %!s(int64=4) %!d(string=hai) anos
  florian 7da0284bfc + read 64-Bit ELF executable info correctly %!s(int64=4) %!d(string=hai) anos
  florian 792b629aa6 + -Xa option: generate code which allows to use more than 2 GB of static data on 64 Bit targets %!s(int64=4) %!d(string=hai) anos
  florian ff87df7581 + factor out PostProcessELFExecutable %!s(int64=4) %!d(string=hai) anos
  pierre bcd52d66ee Use default linker script and only add FPC specific sections for Linux OS %!s(int64=4) %!d(string=hai) anos
  florian 7107c39440 * search also /usr/lib64 for libraries etc. on aarch64-linux, apparently some distros use it %!s(int64=5) %!d(string=hai) anos
  pierre ca5e2ee16a Also add platformopt to DllCmd[1], as done for ExeCmd[1] %!s(int64=5) %!d(string=hai) anos
  florian 9d7261a60b * make eabihf/eabi changeable at compilation time %!s(int64=5) %!d(string=hai) anos
  florian e8fabb752a + basic xtensa-linux support in the compiler %!s(int64=5) %!d(string=hai) anos
  svenbarth 9c088bda6a * fix for Mantis #36706: only link a library against the dynamic loader if we're not linking against the C library anyway %!s(int64=5) %!d(string=hai) anos
  pierre 346118187b Fix linking error, in which libc.so.6 is not found on aarch64-linux when libdl.so is loaded, by adding appropriate directory %!s(int64=5) %!d(string=hai) anos
  svenbarth 4ad7d552a1 * increase support for multilib binutils for RISC V by passing the correct ABI to the linker %!s(int64=5) %!d(string=hai) anos
  florian 266daa62f1 * updated arm linker script as proposed by Alfred, resolves #36395 %!s(int64=5) %!d(string=hai) anos
  florian bdd36d20ac * patch by Alfred: remove superfluous linker script entry, resolves #36345 %!s(int64=5) %!d(string=hai) anos