Pierre Muller
e354e8322f
Regenerate Makefile's after inc/Makefile.rtl change
2023-08-04 16:33:00 +02:00
Pierre Muller
4bd9ad7dee
Regenerated Makefile's after change in inc/Makefile.rtl
2023-08-04 14:48:16 +02:00
Pierre Muller
84c8a68492
Regenerated Makefile's after change in inc/Makefile.rtl
2023-08-04 12:30:48 +02:00
Pierre Muller
d1dca0a815
Regenerated Makefile's after HEAPTRCUNIT change in inc/Makefile.rtl
2023-08-04 11:01:19 +02:00
Pierre Muller
d4172b48bc
Regenerated Makefile's after change in inc/Makefile.rtl
2023-08-04 11:00:14 +02:00
Pierre Muller
ec0b830bba
Regenerate Makefile's after 21b02cb56b
2023-08-02 22:36:20 +02:00
Pierre Muller
6577cd16e2
Regenerate Makefile's after 0c7c75435d
2023-08-02 15:22:26 +02:00
Pierre Muller
9c68cc9378
Update Makefile's after commit 93c116ff19
2023-08-02 14:22:34 +02:00
Pierre Muller
34169d4fbd
Regenerated Makefile's after adding WINDIRSDIR variable
2023-08-02 12:58:30 +02:00
Pierre Muller
2f97637b0f
Regenerate Makefile's after change in inc/Makefile.rtl
2023-08-02 11:25:58 +02:00
Pierre Muller
6cbb73034f
Avoid overwriting of already set DOS_DEPS_OS and DYNLIBS_DEPS_OS variables for linux RTL
2023-08-01 19:30:29 +02:00
Pierre Muller
5004889c3c
Update Makefile's after cpu unit dependency fix
2023-08-01 10:04:24 +02:00
Michaël Van Canneyt
f65e6cfebe
* Additional dependency for unit unit
2023-08-01 07:52:48 +02:00
Pierre Muller
1bfcd45307
Regnerated Makefile's after dependency fixes for debug info units
2023-07-31 14:59:32 +02:00
Michaël Van Canneyt
681dfc91ac
* Fix typo
2023-07-30 18:55:28 +02:00
Michaël Van Canneyt
ba79c04af2
* Extra dependencies for dos, solves hopefully jenkins problem ?
2023-07-30 17:46:36 +02:00
Michaël Van Canneyt
681a00a76f
* Fixes based on feedback of team, fixes issue #40368
2023-07-30 11:19:47 +02:00
Michaël Van Canneyt
82bc431bf4
* Remove double system unit target
2023-07-28 13:22:52 +02:00
Michaël Van Canneyt
27ce569b0b
* Fix EOL escapes, regenerate makefiles
2023-07-28 12:49:13 +02:00
Michaël Van Canneyt
fb93b59966
* Dynlibs dependency
2023-07-27 23:23:21 +02:00
Michaël Van Canneyt
2d562c1560
* dos unit deps
2023-07-27 22:57:42 +02:00
Michaël Van Canneyt
64226a0ab1
* Add dependencies, fix jenkins build
2023-07-27 20:42:10 +02:00
Michael VAN CANNEYT
ccfa38c68e
* Dotted RTL compiles
2023-07-27 19:04:03 +02:00
Michaël Van Canneyt
f0ef6b08ed
* Regenerated makefiles with subtarget support
2023-07-24 16:16:37 +02:00
Michael VAN CANNEYT
0d0317b3af
* string -> shortstring
2023-07-14 17:26:11 +02:00
Michael VAN CANNEYT
9d6a495c02
* string -> shortstring
2023-07-14 17:26:11 +02:00
Michael VAN CANNEYT
4c2b54ee0d
* Char -> AnsiChar
2023-07-14 17:26:09 +02:00
Michaël Van Canneyt
fcb5cf42bf
* Additional fix
2023-06-21 11:59:37 +02:00
Michaël Van Canneyt
a3a827eba5
* Fix for i386 breakage after merge request !433
2023-06-21 11:55:31 +02:00
Jinyang He
f202dda5c5
Use prlimit64 in FpSetRLimit and FpSetRLimit
2023-06-21 07:27:36 +00:00
Jinyang He
2928837225
fix store stacklength but not its addr in info
2023-06-21 07:27:36 +00:00
Jinyang He
bad62d51fa
fix when FPC_USE_LIBC is disabled not call PASCALMAIN
2023-06-21 07:27:36 +00:00
Jinyang He
bcf7701887
Support use statx syscall in fpstat and fpfstat
2023-06-21 07:27:36 +00:00
Pierre Muller
0efa4cbc67
Attempt to use local _init and _fini procedures
2023-05-11 01:02:04 +00:00
Pierre Muller
a304962ea0
Try to implement linux si_uc.inc for xtensa CPU
2023-05-11 01:02:04 +00:00
Dmytro Bogatskyy
327aac7f24
Add aarch64-iphonesim target
2023-03-27 18:45:00 +00:00
florian
3e3b96e088
* fix of Erroneous reading of the value of the StackLength variable at program start based on issue report by Sergey Larin, resolves #40211
2023-03-21 22:37:40 +01:00
Pierre Muller
be1cc68a99
Change libc statx function to weakexternal
...
Test if statx is nil before call
2023-03-12 16:28:58 +01:00
Jinyang He
783bbb66f9
Update Makefiles
2023-02-05 19:18:48 +00:00
Jinyang He
92e60d2107
add loongarch64 linux rtl support
2023-02-05 19:18:48 +00:00
florian
a06c034189
* cleanup of outdated defines
2023-01-20 23:31:04 +01:00
Pierre Muller
0641ea33d1
Both _STAT_VER_KERNEL and _STAT_VER_LINUX are equal to zero for aarch64-linux
2023-01-09 10:29:38 +01:00
Jonas Maebe
88ae6721c6
Linux mutex: restored the __m_kind field
...
This particular field is at the same offset on all architectures with the same
bit width, and is guaranteed by glibc to remain at this offset for backward
compatibility with static initialisers.
Resolves #40021
2022-12-03 21:17:18 +01:00
Jonas Maebe
f1abd2c2f0
Linux: fix pthread types
...
Remove legacy implementation-specific fields (they don't match the current
glibc fields anymore since a long time) and fix alignment fields (they are
union fields that overlap with the rest of the record).
All platforms now use the modern opaque array-based definitions.
2022-12-01 22:43:26 +01:00
Michaël Van Canneyt
75c252fd8f
* Extra linux fcntl constants
2022-11-13 23:46:59 +01:00
Jonas Maebe
0758aa1143
FPU exception mask: generlised system unit interface
2022-10-17 19:43:01 +00:00
Karoly Balogh
fd83fd5779
m68k-linux: try to be as ColdFire compatible in the startup code as possible, so explicitly use jsr, otherwise this might compile to a long bsr, that is not CF compatible (except cfv4)
2022-08-31 22:14:15 +02:00
Pierre Muller
cdfe3aa1eb
Avoid null array size field for aarch64-linux TUContext
2022-06-18 14:53:16 +02:00
Pierre Muller
28d32b2010
Fix compilation of sparc64-linux rtl with -dFPC_USE_LIBC
2022-06-08 00:12:20 +02:00
Pierre Muller
1433c4f2f8
Fix compilation of sparc-linux rtl with -dFPC_USE_LIBC
2022-06-08 00:10:48 +02:00