michael
d49ffdf543
* Renamed dynlibs.pas
...
git-svn-id: trunk@6613 -
2007-02-23 11:06:37 +00:00
daniel
c95cf176f4
+ Add {$ifdef FPC_HAS_FEATURE_THREADING}
...
git-svn-id: trunk@6523 -
2007-02-17 09:25:58 +00:00
Jonas Maebe
9adb91a68d
+ support for make -jX by marking all Makefiles that need to be executed
...
serially with .NOTPARALLEL:
-> currently parallel: rtl/darwin, packages/base, packages/base/httpd,
packages/extra/univint, fcl, utils
git-svn-id: trunk@6223 -
2007-01-27 11:05:18 +00:00
peter
3a46ab06a3
* symbian support
...
git-svn-id: trunk@6052 -
2007-01-18 20:24:44 +00:00
florian
ff40ed3264
* Makefiles regenerated
...
git-svn-id: trunk@5831 -
2007-01-06 21:08:19 +00:00
tom_at_work
92538bcb2a
Fixed lineinfo compilation with -gl
...
git-svn-id: trunk@5723 -
2006-12-26 19:27:45 +00:00
pierre
a63fa3518f
* try to correct the code for regcall convention.
...
* signal handlers need to have cdecl modifier to
be compatible with djgpp C code.
git-svn-id: trunk@5694 -
2006-12-24 01:26:47 +00:00
pierre
8bcf2285c8
* in dpmi_longjmp, fix wrong parameter retrieving,
...
old code was based on assumption that parameters
are on stack. New code works in both cases.
git-svn-id: trunk@5671 -
2006-12-21 23:54:38 +00:00
michael
fa28889633
* Reverted dependency on fgl generics unit. fgl itself remains untouched.
...
git-svn-id: trunk@5651 -
2006-12-19 19:53:21 +00:00
tom_at_work
949aa60805
* DWARF debug lineinfo reader
...
git-svn-id: trunk@5632 -
2006-12-17 23:11:25 +00:00
micha
ea2beb3e8f
* fix classes units of all targets to depend on fgl, also fix dependencies in Makefile.fpc for it
...
git-svn-id: trunk@5627 -
2006-12-17 17:37:34 +00:00
daniel
139408b512
* Environment corruption fix by Ladislav Lacina
...
git-svn-id: trunk@5562 -
2006-12-10 20:43:46 +00:00
pierre
34b049d876
* fix compilation failure in 2.1 branch
...
reason is that cvar was .comm before and
is now .bss, you need to explicitly add public
to added the .globl that makes the assembler symbol
accessible in other objects.
git-svn-id: trunk@5558 -
2006-12-08 13:22:40 +00:00
micha
ce9e589e15
* fix FileSeek implementation to match declaration
...
git-svn-id: trunk@5159 -
2006-11-01 17:47:47 +00:00
florian
ce620190a3
+ fmtbcd
...
* regenerated makefiles
git-svn-id: trunk@5076 -
2006-10-29 21:46:44 +00:00
michael
4ba6f1b4dc
* Moved fpmkunit to utils
...
git-svn-id: trunk@5034 -
2006-10-27 19:51:55 +00:00
michael
d1c2323c9b
* Added fpmktype
...
git-svn-id: trunk@5027 -
2006-10-26 19:55:22 +00:00
Károly Balogh
705033284e
+ regenerated makefiles to support powerpc-amiga target
...
git-svn-id: trunk@4371 -
2006-08-06 12:28:28 +00:00
Tomas Hajny
64b4912768
* correction of previous broken patch :-(
...
git-svn-id: trunk@4189 -
2006-07-14 19:24:47 +00:00
Tomas Hajny
e8b76c157b
* patch by borsa77 at libero.it - fixed information about destroyed registers
...
git-svn-id: trunk@4146 -
2006-07-11 22:10:29 +00:00
Tomas Hajny
054f7dda20
* remove DosVersion check limiting use of LFN calls for DiskSize/DiskFree to Win9x/ME (ignoring e.g. Win2K and others)
...
git-svn-id: trunk@3942 -
2006-06-25 15:18:16 +00:00
Tomas Hajny
f7f1f9917d
* addition to the previous patch
...
git-svn-id: trunk@3932 -
2006-06-24 23:00:18 +00:00
Tomas Hajny
c40e0d9b6f
* error handling for potential issues with memory allocation during setup_environment as suggested by borsa77 at libero.it
...
git-svn-id: trunk@3931 -
2006-06-24 22:54:12 +00:00
Tomas Hajny
1ecf556685
* patch for Dos.Exec and others from borsa77 at libero.it
...
git-svn-id: trunk@3930 -
2006-06-24 22:47:39 +00:00
Tomas Hajny
a9b515c0bf
* fexpand defines kept in platform specific sysutils.pp
...
git-svn-id: trunk@3726 -
2006-05-28 21:29:26 +00:00
peter
cba7504dec
* use -P for cross compile
...
* support libimp*.a
git-svn-id: trunk@3321 -
2006-04-23 18:53:29 +00:00
peter
323d6cf640
* use -O2 for 2.1.1 compilers
...
git-svn-id: trunk@2966 -
2006-03-19 11:19:43 +00:00
Jonas Maebe
f3ffa1400a
* regenerated for new ppc release optimizer settings
...
git-svn-id: trunk@2943 -
2006-03-17 17:54:28 +00:00
Jonas Maebe
f868c80460
+ i386-darwin support (use fpcmake from after 12 February 2006)
...
git-svn-id: trunk@2820 -
2006-03-09 15:26:49 +00:00
mazen
aeb162e4e1
+ added target arm-palmos (please use an fpcmake later than 04 feb 2006 in future)
...
git-svn-id: trunk@2603 -
2006-02-15 22:05:04 +00:00
tom_at_work
a3295f379a
* removed powerpc64/linux from SMARTLINKTARGETS. Takes way too much time without an internal binwriter.
...
* regenerated makefiles
git-svn-id: trunk@2546 -
2006-02-12 20:26:15 +00:00
mazen
bc18d6eb8a
+ added palmos support to makes files
...
+ added Makefile.fpc to palmos in rtl
+ added faked prt0 to plamos rtl
git-svn-id: trunk@2443 -
2006-02-05 19:22:12 +00:00
tom_at_work
453bb6d1c9
* removed libc package from build for every linux platform but i386 and x86-64 (libc is a x86 specific kylix compatibility library)
...
git-svn-id: trunk@2376 -
2006-01-29 17:49:42 +00:00
florian
b9a0e2ead2
* makefile again regenerated
...
git-svn-id: trunk@2280 -
2006-01-13 20:32:53 +00:00
florian
40290348bc
* Makefiles regenerated
...
git-svn-id: trunk@2279 -
2006-01-13 19:49:25 +00:00
Tomas Hajny
b853d45cd8
* fix for buggy ParamStr(0) / web bug #4666 as provided by Salvatore Licciardi (and in comp.lang.pascal.misc - maybe by Salvatore too?)
...
git-svn-id: trunk@2272 -
2006-01-12 23:17:51 +00:00
florian
30fc11e7ca
* makefiles regenerated
...
git-svn-id: trunk@2260 -
2006-01-11 21:46:28 +00:00
peter
9464d1df6c
* move vesa includes
...
git-svn-id: trunk@2247 -
2006-01-10 09:02:49 +00:00
florian
da18dca277
* graph and ggigraph unit moved to packages/base
...
git-svn-id: trunk@2071 -
2005-12-29 14:36:22 +00:00
tom_at_work
c3f678e8df
* updated makefiles for ppc64/linux to allow successful snapshot building on that platform
...
git-svn-id: trunk@1975 -
2005-12-16 20:37:08 +00:00
tom_at_work
3502898ba3
* makefile updates after last changes for successful build on ppc64/linux
...
git-svn-id: trunk@1874 -
2005-12-04 13:07:37 +00:00
marco
f7f14e4dee
* CROSSOPT support
...
git-svn-id: trunk@1798 -
2005-11-20 22:19:50 +00:00
tom_at_work
1b4b42fdd6
* added CheckInitialStkLen() function which checks whether the given stack size value is valid on the OS when creating a thread, fixing stack checking
...
git-svn-id: trunk@1722 -
2005-11-11 12:16:08 +00:00
tom_at_work
367df58016
* stack related things (sizes, calculations, etc.) are now 64 bit on 64 bit platforms
...
* default stack size is now also 32k for Windows (allows the use of stack checking when using threads)
git-svn-id: trunk@1718 -
2005-11-10 17:06:25 +00:00
tom_at_work
324dd47e7e
* added stacksize parameter for TThread.Create for some platforms left out in commit 1621
...
git-svn-id: trunk@1637 -
2005-11-03 15:44:22 +00:00
tom_at_work
202236c6e0
* fpcmake.ini update which fixes glibc search path problems on PowerPC64
...
* makefile update
git-svn-id: trunk@1546 -
2005-10-20 16:56:40 +00:00
Jonas Maebe
2dbdc474fd
* use register variables when release-building for ppc (more or less doubles
...
performance for most programs)
git-svn-id: trunk@1383 -
2005-10-15 16:36:52 +00:00
tom_at_work
f7f0f9c426
* makefile adaption to be able to cycle compiler and RTL on PowerPC64 target
...
* some fixes for PowerPC64 target in the code generator and the RTL
* stabs generation for PowerPC64 is okay now (untested)
git-svn-id: trunk@1337 -
2005-10-08 15:48:39 +00:00
peter
bb70f2f5cc
* add fppkg and fpmkunit to the Makefile.fpc
...
git-svn-id: trunk@1063 -
2005-09-08 06:50:52 +00:00
florian
8602390d46
* Makefiles regenerated to propagate -Ur change of fpcmake
...
git-svn-id: trunk@844 -
2005-08-10 21:55:57 +00:00