michael 896cbd84e1 * Merging revisions r45520,r45521 from trunk: преди 5 години
..
aarch64 d1f31fab15 Merge commits 42525 and 45891 that add преди 5 години
aix 522350a85d * fixes to 3.2.1 преди 5 години
amicommon a14117e0bb * Merging revisions r45805 from trunk: преди 5 години
amiga 522350a85d * fixes to 3.2.1 преди 5 години
android 522350a85d * fixes to 3.2.1 преди 5 години
arm d1f31fab15 Merge commits 42525 and 45891 that add преди 5 години
aros 522350a85d * fixes to 3.2.1 преди 5 години
atari a14117e0bb * Merging revisions r45805 from trunk: преди 5 години
avr c7d5525b56 + implemented some AVR specific intrinsics преди 8 години
beos a14117e0bb * Merging revisions r45805 from trunk: преди 5 години
bsd 897ae85a0e revs 43962,43963,43964,43965,43969 преди 6 години
charmaps 748428b637 + support the KOI8-R and KOI8-U Cyrillic encodings преди 8 години
darwin 522350a85d * fixes to 3.2.1 преди 5 години
dragonfly 522350a85d * fixes to 3.2.1 преди 5 години
embedded a14117e0bb * Merging revisions r45805 from trunk: преди 5 години
emx 522350a85d * fixes to 3.2.1 преди 5 години
freebsd 0e01824ae1 --- Merging r44265 into '.': преди 5 години
gba a14117e0bb * Merging revisions r45805 from trunk: преди 5 години
go32v2 a14117e0bb * Merging revisions r45805 from trunk: преди 5 години
haiku 522350a85d * fixes to 3.2.1 преди 5 години
i386 7cdb39b3f9 -- Aufzeichnung der Informationen für Zusammenführung von r43005 in ».«: преди 6 години
i8086 a8f466c400 * updated the CSeg, DSeg and SSeg rtl functions on i8086 to use the new x86 преди 7 години
inc ae1c9ac76e Fix compilation on targets without floating point types преди 5 години
java 522350a85d * fixes to 3.2.1 преди 5 години
jvm ff86c80176 * cpu specific header file for the system unit: cpuh.inc, moved several declarations into it преди 8 години
linux 23a9a30bb7 * Undo 46567, missing dependencies преди 5 години
m68k 3a78ff1ee4 m68k: on setjmp/longjmp also save/restore the FPCR register when FPU support is enabled преди 7 години
macos a14117e0bb * Merging revisions r45805 from trunk: преди 5 години
mips ff86c80176 * cpu specific header file for the system unit: cpuh.inc, moved several declarations into it преди 8 години
mipsel ff86c80176 * cpu specific header file for the system unit: cpuh.inc, moved several declarations into it преди 8 години
morphos 522350a85d * fixes to 3.2.1 преди 5 години
msdos a14117e0bb * Merging revisions r45805 from trunk: преди 5 години
nativent a14117e0bb * Merging revisions r45805 from trunk: преди 5 години
nds a14117e0bb * Merging revisions r45805 from trunk: преди 5 години
netbsd 522350a85d * fixes to 3.2.1 преди 5 години
netware a14117e0bb * Merging revisions r45805 from trunk: преди 5 години
netwlibc a14117e0bb * Merging revisions r45805 from trunk: преди 5 години
objpas 896cbd84e1 * Merging revisions r45520,r45521 from trunk: преди 5 години
openbsd 522350a85d * fixes to 3.2.1 преди 5 години
os2 a14117e0bb * Merging revisions r45805 from trunk: преди 5 години
palmos 522350a85d * fixes to 3.2.1 преди 5 години
powerpc 7778c7d8ae Disable dcbz code for AIX also преди 7 години
powerpc64 ff86c80176 * cpu specific header file for the system unit: cpuh.inc, moved several declarations into it преди 8 години
qnx 522350a85d * fixes to 3.2.1 преди 5 години
solaris 522350a85d * fixes to 3.2.1 преди 5 години
sparc ff86c80176 * cpu specific header file for the system unit: cpuh.inc, moved several declarations into it преди 8 години
sparc64 ff86c80176 * cpu specific header file for the system unit: cpuh.inc, moved several declarations into it преди 8 години
symbian a14117e0bb * Merging revisions r45805 from trunk: преди 5 години
ucmaps 748428b637 + support the KOI8-R and KOI8-U Cyrillic encodings преди 8 години
unix a14117e0bb * Merging revisions r45805 from trunk: преди 5 години
watcom 522350a85d * fixes to 3.2.1 преди 5 години
wii a14117e0bb * Merging revisions r45805 from trunk: преди 5 години
win a14117e0bb * Merging revisions r45805 from trunk: преди 5 години
win16 a14117e0bb * Merging revisions r45805 from trunk: преди 5 години
win32 522350a85d * fixes to 3.2.1 преди 5 години
win64 522350a85d * fixes to 3.2.1 преди 5 години
wince 522350a85d * fixes to 3.2.1 преди 5 години
x86_64 9272bf59b2 + added x86 (i8086, i386 and x86_64) intrinsics fpc_x86_get_cs/ss/ds/es/fs/gs преди 7 години
COPYING.FPC 8117e33c2a + Made license more clear, upgraded to LGPL 2.1 преди 21 години
COPYING.txt e5a1231931 * updated FSF address (mantis #30198, patch by Paul Gevers) преди 9 години
Makefile 522350a85d * fixes to 3.2.1 преди 5 години
Makefile.fpc 522350a85d * fixes to 3.2.1 преди 5 години
README.txt c1f368f8d9 rtl: removed the long obsolete README section mentioning FPC 1.0 преди 8 години
fpmake.inc 2578514853 * first dragonfly patch (existing most). Mantis #27091 преди 11 години
fpmake.pp 522350a85d * fixes to 3.2.1 преди 5 години

README.txt

This is the Run-Time Library (RTL) tree for Free Pascal.

To recompile the RTL, edit the main makefile. The makefiles NEED a GNU make
compatible make, they need unix-like 'rm' and 'mv' commands, as well as some
others. You can find these in the gnuutils package on the ftp site.

The main makefile is located ABOVE the RTL tree. It uses the FPC
makefile.fpc to guess reasonable defaults for everything it needs.
(these files can be found in base.zip on the FTP site)

The only variable that you may want to set are
FPC - What compiler to use. Use an absolute path.
(default is ppc386)
INSTALL_UNITDIR - Where to install the RTL units
OPT - any special options you want to set for the compiler.

In principle, you can also descend into the subdirectory of your OS, and
type 'make' there, that should also compile everything.

The tree contains subdirectories for all the supported operating systems,
as well as all processor architectures. The processor directories contain
low-level routines which are required for the system unit (if they are not
available in high-level language form), as well as optimized versions of
the pascal generic routines (the generic routine source code is localed in
the inc subdirectory).

Enjoy.