Pierre Muller
|
d83004dee1
Add emulation_opt settings for all four mips CPUs
|
1 سال پیش |
Pierre Muller
|
4f7c289029
Change loongarch64 default dynamic linker directory according to gcc
|
1 سال پیش |
Pierre Muller
|
ffdb789a49
Fix syntax errors in make fullcycle
|
2 سال پیش |
Pierre Muller
|
b8f8a1dd1f
Cleanup TLinkerLinux.SetDefaultInfo method in t_linux unit
|
2 سال پیش |
Pierre Muller
|
7c64bce04e
Set defdynlinker depending on selected ABI for riscv32 and riscv64
|
2 سال پیش |
Pierre Muller
|
4750840e89
Specify endianess and abi when calling xtensa linker
|
2 سال پیش |
florian
|
708aaa7b97
* fix (hopefully) build without an ld.bfd variant
|
2 سال پیش |
florian
|
40f23030dc
* check if a linker with the postfix .bfd exists, if yes, use it, resolves #40175
|
2 سال پیش |
Jinyang He
|
3d2c96ebbf
Add loongarch64 linux support to compiler
|
2 سال پیش |
Jonas Maebe
|
6d3e3d06e2
Linux: don't discard CFI when using it for exceptions
|
2 سال پیش |
florian
|
3fa77a4f62
* fix life information propagation for while loops, resolves #39971
|
2 سال پیش |
Pierre Muller
|
aca84a8128
Add /usr/lib64 and /lib64 to default library path list for sparc linux
|
2 سال پیش |
Jonas Maebe
|
425707e936
Fix compilation with -Oodfa
|
3 سال پیش |
Jonas Maebe
|
7ef33cf4b2
llvm: generalised sanitizer linking support
|
3 سال پیش |
florian
|
2da28054d4
* RiscV: pass the same default directories to the linker as on other architectures
|
3 سال پیش |
Joost van der Sluis
|
3385ce92a2
* Always generate CFI-information. During linking it can be omitted when
|
3 سال پیش |
florian
|
28964711d7
* sorted defines in the compiler: mips64 is defined on all 64 Bit mips platforms, mips64el for little endian, misp64eb for big endian
|
3 سال پیش |
florian
|
bd82ad0d41
* register MIPS64 targets properly
|
3 سال پیش |
Pierre Muller
|
222a41be7b
Change declaration of DynLinkStr local variable of MakeExecutable method to ansitring to avoid short string overflows
|
3 سال پیش |
florian
|
0a99028128
* newer linux distros might have powerpc64 libraries in /usr/lib or /lib
|
4 سال پیش |
florian
|
1e5cbfe546
* RiscV: if shared libraries are involved, we have to link always against the crt*S.o variants
|
4 سال پیش |
florian
|
7da0284bfc
+ read 64-Bit ELF executable info correctly
|
4 سال پیش |
florian
|
792b629aa6
+ -Xa option: generate code which allows to use more than 2 GB of static data on 64 Bit targets
|
4 سال پیش |
florian
|
ff87df7581
+ factor out PostProcessELFExecutable
|
4 سال پیش |
pierre
|
bcd52d66ee
Use default linker script and only add FPC specific sections for Linux OS
|
4 سال پیش |
florian
|
7107c39440
* search also /usr/lib64 for libraries etc. on aarch64-linux, apparently some distros use it
|
4 سال پیش |
pierre
|
ca5e2ee16a
Also add platformopt to DllCmd[1], as done for ExeCmd[1]
|
5 سال پیش |
florian
|
9d7261a60b
* make eabihf/eabi changeable at compilation time
|
5 سال پیش |
florian
|
e8fabb752a
+ basic xtensa-linux support in the compiler
|
5 سال پیش |
svenbarth
|
9c088bda6a
* fix for Mantis #36706: only link a library against the dynamic loader if we're not linking against the C library anyway
|
5 سال پیش |