Commit Graph

515 Commits

Author SHA1 Message Date
Pierre Muller
57e84ef714 Update all Makefile's by running update fpcmake 2024-11-20 20:20:49 +01:00
marcoonthegit
d1adad3d1c * fix ident and executable note in profiler file
(cherry picked from commit 5c1997b3d5)
2024-02-20 15:49:57 +01:00
marcoonthegit
e9620b72d1 * git changed to 1024 for mnamelen apparently fixes tdos1 test crash
(cherry picked from commit f582f93a0a)
2024-02-18 15:04:49 +01:00
marcoonthegit
45acaf7584 * also set executable stack note in .so's. 2024-02-17 16:25:58 +01:00
marcoonthegit
a21a9ef873 * executable stack for freebsd, silences warning on 14 2024-02-17 16:14:16 +01:00
marcoonthegit
825ba205cd * change elfid to 1400097 aka FreeBSD 14.0
(cherry picked from commit 78eb340a4f)
2024-02-10 17:04:29 +01:00
marcoonthegit
3a399845e4 * fixed ambiguity between pipe(2) with two params and pipe(3) with one that broke -dFPC_USE_LIBC
(cherry picked from commit f341baeaa7)
2022-08-22 17:45:40 +02:00
pierre
001a37aa97 Update dev_t, ino_t and nlink_t types to cunit64
git-svn-id: trunk@41968 -
(cherry picked from commit 429bd929e8)
2022-06-18 15:03:54 +02:00
Pierre Muller
02b969cc59 Fix freebsd rtl compilation failure after better type check of variant element inside record case clause
(cherry picked from commit 4b196ece47)
2022-06-18 15:03:31 +02:00
marcoonthegit
69eb400d54 * commit ACM's fpc.diff, resolves mantis #37220 and FreeBSD 12/13 syscall port
(cherry picked from commit 99e3789fa3)
2022-06-18 14:08:07 +02:00
marcoonthegit
622472d891 * prt0 for x86_64
(cherry picked from commit 4118173e1d)
2022-06-18 13:47:06 +02:00
marcoonthegit
d604cadab0 * fix ident patch script and i386/cprt0.as
(cherry picked from commit 61f559ff56)
2022-06-18 13:46:30 +02:00
marcoonthegit
ae6945b120 * change note section to be more 12 conformant
(cherry picked from commit b201d0a752)
2022-06-18 13:45:24 +02:00
marcoonthegit
ce01ac7695 * FreeBSD version to 12 in trunk
(cherry picked from commit b36b610424)
2022-06-18 13:43:25 +02:00
Pierre Muller
4789afb4b0 Regenerated Makefile's after cherry-pick adding soft fpu related units 2022-02-01 14:02:07 -07:00
svenbarth
10838d8c19 + add all softfpu units for various targets
git-svn-id: trunk@47187 -
(cherry picked from commit 707034b271)
2022-02-01 13:55:16 -07:00
Jonas Maebe
667938c6c9 * add missing unixutils -> baseunix dependency
git-svn-id: trunk@47302 -
(cherry picked from commit 24e188f0d2)
2021-10-09 21:13:32 +00:00
pierre
0830edbde5 Regenerate all Makefile's after ios introduction and macos->macosclassic changes inside utils/fpcm/fpcmake.ini
git-svn-id: branches/fixes_3_2@46923 -
2020-09-23 09:47:20 +00:00
Jonas Maebe
b6eafa3039 * regenerated Makefiles
git-svn-id: branches/fixes_3_2@46868 -
2020-09-15 19:54:06 +00:00
marco
0e01824ae1 --- Merging r44265 into '.':
U    rtl/freebsd/i386/cprt0.as
--- Recording mergeinfo for merge of r44265 into '.':
 U   .
--- Merging r44273 into '.':
G    rtl/freebsd/i386/cprt0.as
--- Recording mergeinfo for merge of r44273 into '.':
 G   .

# revisions: 44265,44273

git-svn-id: branches/fixes_3_2@45682 -
2020-06-23 08:10:59 +00:00
marco
522350a85d * fixes to 3.2.1
git-svn-id: branches/fixes_3_2@45662 -
2020-06-20 16:47:24 +00:00
pierre
c689563167 ------------------------------------------------------------------------
r42555 | pierre | 2019-08-02 11:21:43 +0000 (Fri, 02 Aug 2019) | 1 line

 Add .NOTPARALLEL for beos and haiku RTLs
------------------------------------------------------------------------
--- Merging r42555 into '.':
U    rtl/beos/Makefile
U    rtl/beos/Makefile.fpc
U    rtl/haiku/Makefile
U    rtl/haiku/Makefile.fpc
--- Recording mergeinfo for merge of r42555 into '.':
 U   .
------------------------------------------------------------------------
r43042 | pierre | 2019-09-19 20:49:12 +0000 (Thu, 19 Sep 2019) | 3 lines

  + Add math unit dependency to types$(PPUEXT) rule.
  * Fix missing close-brace in several types$(PPUEXT) rules.

------------------------------------------------------------------------
--- Merging r43042 into '.':
U    rtl/<all target OS directories>/Makefile
U    rtl/<all target OS directories>/Makefile.fpc

git-svn-id: branches/fixes_3_2@43184 -
2019-10-13 10:07:21 +00:00
marco
65e16f4f98 --- Merging r41636 into '.':
U    rtl/win/sysosh.inc
--- Recording mergeinfo for merge of r41636 into '.':
 U   .
--- Merging r41795 into '.':
U    rtl/objpas/classes/classesh.inc
U    rtl/objpas/classes/collect.inc
--- Recording mergeinfo for merge of r41795 into '.':
 G   .
--- Merging r41881 into '.':
U    rtl/objpas/sysutils/syshelph.inc
--- Recording mergeinfo for merge of r41881 into '.':
 G   .
--- Merging r42149 into '.':
U    rtl/msdos/dos.pp
--- Recording mergeinfo for merge of r42149 into '.':
 G   .
--- Merging r42180 into '.':
U    rtl/freebsd/sysnr.inc
--- Recording mergeinfo for merge of r42180 into '.':
 G   .
--- Merging r42452 into '.':
U    rtl/objpas/sysutils/datih.inc
--- Recording mergeinfo for merge of r42452 into '.':
 G   .
--- Merging r42775 into '.':
U    packages/winunits-base/src/mmsystem.pp
--- Recording mergeinfo for merge of r42775 into '.':
 G   .

# revisions: 41636,41795,41881,42149,42180,42452,42775

git-svn-id: branches/fixes_3_2@42911 -
2019-09-03 13:30:49 +00:00
pierre
12c54a62e7 Update all Makefile's to enable x86_64-haiku target
git-svn-id: branches/fixes_3_2@42135 -
2019-05-28 22:07:11 +00:00
yury
2d48bc8b9c * Regenerated makefiles.
git-svn-id: branches/fixes_3_2@40541 -
2018-12-13 18:18:24 +00:00
marco
d143ab60e1 * regenned makefile without date/rev components for easier merging.
git-svn-id: trunk@39630 -
2018-08-18 15:06:25 +00:00
pierre
81a14c5a5a Remove obsolete -DNOMOUSE (used only in packages/rtl-console)
git-svn-id: trunk@39428 -
2018-07-10 10:25:58 +00:00
pierre
7d96c2a368 Add --32 or --64 to GNU assembler call for i386 or x86_64 cpu
git-svn-id: trunk@39393 -
2018-07-06 09:06:19 +00:00
nickysn
65d8836952 * updated dependencies of unit ports (objpas and x86 is no longer required on
certain platforms) and regenerated makefiles

git-svn-id: trunk@39373 -
2018-07-04 00:33:12 +00:00
pierre
d6be56e225 Regenerated Makefile's after addition of ppas and ppaslink script removal in rev 38745
git-svn-id: trunk@38750 -
2018-04-12 15:23:03 +00:00
pierre
595938637e Add explicit FPC_SYSTEM_OPT variable that is only used for compilation of system units, thus allowing to explicitly pass -Sf option
git-svn-id: trunk@37890 -
2018-01-02 16:50:58 +00:00
florian
5bedaf11f4 * fpcmake.inc and Makefiles renerated after last commit
git-svn-id: trunk@37834 -
2017-12-27 15:08:18 +00:00
pierre
d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286
git-svn-id: trunk@37462 -
2017-10-16 00:27:27 +00:00
Károly Balogh
04dee0fc04 regenerated Makefiles for m68k-macos target
git-svn-id: trunk@37034 -
2017-08-22 11:16:42 +00:00
nickysn
748428b637 + support the KOI8-R and KOI8-U Cyrillic encodings
git-svn-id: trunk@36445 -
2017-06-07 13:51:53 +00:00
nickysn
fce5fbd726 + added cp3021 (Bulgarian MIK) code page support
git-svn-id: trunk@36444 -
2017-06-07 13:19:20 +00:00
nickysn
396eebbfb5 + added support for iso8859-[3,4,6,7,8,9,10,11,13,14,15,16]
* charmap .txt files in rtl/ucmaps for iso8859-[1,2,5] also updated

git-svn-id: trunk@36425 -
2017-06-05 16:36:24 +00:00
nickysn
35be7348fb + added code pages 737, 775, 857, 860, 861, 862, 863, 864, 865 and 869
git-svn-id: trunk@36423 -
2017-06-05 14:25:15 +00:00
nickysn
ef25c33d69 + added cp855 to the implicit unit list in the rtl makefiles
git-svn-id: trunk@36421 -
2017-06-05 12:19:01 +00:00
pierre
17b2671213 Regenerate all Makefile's after changes related to FPCDIR checks
git-svn-id: trunk@35833 -
2017-04-18 14:15:47 +00:00
marco
02e2b8752d * allow to set value on cmdline since llvm versions don't work atm.
* also patch gprt0.as

git-svn-id: trunk@35100 -
2016-12-10 15:04:32 +00:00
marco
9844b86480 * fix uuchar rule for file to compile outside default directory.
git-svn-id: trunk@34876 -
2016-11-11 14:43:37 +00:00
pierre
e05d417183 Change rules to be able to cross-compile on win32, using old GNU make 3.82
git-svn-id: trunk@34166 -
2016-07-21 14:20:56 +00:00
nickysn
5306ee552b * regenerated makefiles with latest fpcmake
git-svn-id: trunk@34008 -
2016-06-18 01:00:45 +00:00
nickysn
a58dd988a4 * regenerate makefiles after the fpcmake update
git-svn-id: trunk@34002 -
2016-06-17 22:05:59 +00:00
Jonas Maebe
2e64c63993 * fixed dependencies for lineinfo unit after r33007
* also made lnfodwrf dependent on lineinfo for all platforms,
    because both units implicitly depend on the exeinfo unit
    and if both are compiled at the same time they can fall
    over each other while writing its .ppu or .s file

git-svn-id: trunk@33039 -
2016-02-01 22:52:50 +00:00
Jonas Maebe
30a3ad7538 * fixed cpu unit dependencies for i386 after r32857 (part of mantis #29439)
git-svn-id: trunk@32967 -
2016-01-18 22:20:16 +00:00
florian
c9204f6c5e + added explicit rules for the iso7186 unit for the bsd targets
* fixed FreeBSD Makefile to work with make 3.82

git-svn-id: trunk@32433 -
2015-11-21 14:43:54 +00:00
pierre
55b32f741d Add explicit dependency of extpas unit on dos unit for freebsd/netbsd/openbsd and dragonfly
git-svn-id: trunk@32356 -
2015-11-18 10:05:11 +00:00
florian
70b8789262 o basic extended pascal support:
+ automatically loaded helper unit
  * Makefiles adapted
  * mode switch
  * mode switches reorganized
+ TimeStamp support

git-svn-id: trunk@32330 -
2015-11-15 15:13:36 +00:00