Commit Graph

2025 Commits

Author SHA1 Message Date
Pierre Muller
57e74e0c8b Regenerated Makefile's after: Add linux dependency on syscall unit for libc on i386 and x86_64 2024-01-29 11:20:47 +00:00
florian
40072fb762 * defines fixed 2024-01-22 22:14:06 +01:00
florian
dc5041d778 * fix compilation for mipsel-android (hopefully) 2024-01-21 11:32:28 +01:00
florian
785e259e62 * compilation on linux with FPC_USE_LIBC fixed 2024-01-19 23:45:07 +01:00
florian
54dba5738c * cleaned up TTimespecArr declarations 2024-01-17 23:25:03 +01:00
florian
9ee2eee293 * fix utimensat and utimensat if the rtl is compiled with -dFPC_USE_LIBC 2024-01-15 21:56:40 +01:00
florian
654d75b777 * fix bootstrapping with with 3.2.2 and -dFPC_USE_LIBC 2024-01-15 21:56:09 +01:00
florian
774e0f9122 + support for fputimens on non-linux OSes
* reworked fputimens support on linux
  + FileSetDate for all unix OSes
2024-01-14 22:23:11 +01:00
Pierre Muller
3edd92dab1 Examinc OPT and CROSSOPT instead of FPCOPT in [prerules] to check if syscall unit needs objpas dependency 2024-01-07 23:23:49 +01:00
Pierre Muller
37ffd4051a Add dependency on objpas unit for syscall unit compiled with -dFPC_USE_LIBC 2024-01-06 17:06:51 +01:00
Pierre Muller
7c9cf75418 Fix syscall unit compilation for i386-linux using -dFPC_USE_LIBC 2024-01-06 17:06:51 +01:00
Karoly Balogh
679f2f75b3 human68k: regenerated Makefiles 2023-11-30 23:43:27 +00:00
Michaël Van Canneyt
f0b714d5ad * Add pthread_mutex_timedlock, sem_timedwait may be needed in future 2023-11-10 14:13:23 +01:00
Michaël Van Canneyt
7bd8ac25d4 * Regen Makefiles with correct defines for some lineinfo units 2023-11-08 18:15:52 +01:00
Michaël Van Canneyt
ebed69e858 * Fix name of lineinfo 2023-11-08 17:12:37 +01:00
Michaël Van Canneyt
ab3b7f8f69 * Do not use namespace prefix for lnfodwarf 2023-11-08 17:08:03 +01:00
Michaël Van Canneyt
2ad272f03f * Correct dependency of (System.)Character, or resulting unit is unusable 2023-11-02 12:10:36 +01:00
Pierre Muller
71c6b6be0c Add also DOSDIR and CLASSESDIR 2023-10-09 11:38:14 +02:00
Pierre Muller
2815273cf0 Set SYSUTILSDIR to unix dir in linux Makefile.fpc 2023-10-09 11:19:21 +02:00
Pierre Muller
08f9aaa6e6 Regenerate Makefile's with centralized SYSTEMUNIT variable 2023-10-09 01:02:28 +02:00
Pierre Muller
cb2d675732 Remove OS specific SYSTEMUNIT variable setting 2023-10-09 01:02:28 +02:00
Pierre Muller
ca0fbc1de6 Regenerate Makefile's after system rule changes 2023-09-29 17:44:35 +02:00
Pierre Muller
c3fddb91ce Regenerate Makefile's after changes for DOTTED support 2023-09-27 16:50:05 +02:00
Pierre Muller
f8e277ef0f Regenerate Makefile's after changes for DOTTED support 2023-09-26 22:48:55 +02:00
Pierre Muller
cbe5fabd3d Regenerate Makefile's after changes for DOTTED support 2023-09-26 15:31:09 +02:00
Pierre Muller
bb3f9a2454 Remove OS specific rules for cpu unit and use CPUUNIT variable 2023-09-26 15:31:02 +02:00
Pierre Muller
ececf26d87 Regenerate Makefile's after change to inc/Makefile.rtl 2023-09-26 01:02:46 +02:00
Pierre Muller
3daac41f3d Handle typinfo unit for DOTTED 2023-09-26 01:02:45 +02:00
Pierre Muller
95886b7e03 Regenerate Makefile's after DOTTED conversions 2023-09-25 16:39:02 +02:00
Pierre Muller
d38324e4e0 sysnr.inc is in linux/sparcgen directory for sparc and sparc64 2023-09-25 01:02:55 +02:00
Pierre Muller
e4fb8aa30a Handle rtlconst(s) unit for DOTTED 2023-09-25 01:02:51 +02:00
Pierre Muller
be78db8180 Handle sysconst unit for DOTTED 2023-09-25 01:02:49 +02:00
Pierre Muller
5cc4b7531d Handle syscall unit for DOTTED. 2023-09-25 01:02:49 +02:00
Pierre Muller
6f09604636 Regenerate all RTL Makefile's 2023-09-20 18:05:47 +02:00
Pierre Muller
21fba0badd Set dynlibs related variables 2023-09-20 13:21:02 +02:00
Pierre Muller
b5e3217bb5 Makefile's regenerated after math unit rule update 2023-09-20 08:26:07 +02:00
Pierre Muller
82dec844c3 * Update math unit rules for dotted version
+ Add PROCINC/mathu.inc dependency in generic rule for math unit
  * Remove OS specific rules for math unit
  * Use MATHUNIT variable everywhere
2023-09-20 08:26:06 +02:00
Pierre Muller
0f0454a092 Modify references to old syslinux unit in comments 2023-09-19 21:53:26 +00:00
Pierre Muller
dd1a1d4485 Remove syslinux (former name of system unit), which is obsolete for clean rules 2023-09-19 21:46:00 +00:00
Pierre Muller
d37669c54a Regenerated Makefile's after CP_UNITS_SRC fix for dotted version 2023-09-19 21:29:36 +00:00
Pierre Muller
3dd21b88da * Remove OS specific linux unit rules
* Replace linux by LINUXUNIT where neeeded
 * Remove OS specific linuxvcs unit rule
 * Replace linuxvcs by LINUXVCSUNIT
2023-09-19 21:29:36 +00:00
Pierre Muller
bc641cc76b Use frame register $r22 (aliased as $fp) inside SignalToRunerror for loongarch64 CPU to fix backtrace dumps 2023-09-15 15:20:29 +00:00
Pierre Muller
5676cf4c1a Fix CP_UNITS variable setting 2023-09-14 11:21:00 +00:00
Pierre Muller
3370ae1806 Regenerated Makefile's after: Fix EXEINFOUNIT and CP_UNITS variable values or dotted case 2023-09-14 08:55:27 +00:00
Pierre Muller
1647b998ed Regenerate Makefile's after: Fix CP_UNITS_SRC variable value 2023-09-13 21:20:18 +00:00
Pierre Muller
308a71c79c Regenerate RTL Makefile's 2023-09-13 21:09:22 +00:00
Pierre Muller
8395118f43 Use CP_UNITS in OS Makefile.fpc 2023-09-13 20:53:24 +00:00
Pierre Muller
c6dd35bc54 Regenerate rtl Mzkefile's 2023-09-12 21:39:27 +00:00
Pierre Muller
307083a8ba Regenerated Makefile's after: Replace heaptrc by $(HEAPTRCUNIT) in all Makefile.fpc 2023-09-12 07:24:28 +00:00
Pierre Muller
55196a4fae Replace heaptrc by $(HEAPTRCUNIT) in all Makefile.fpc 2023-09-12 07:24:28 +00:00