[fpc-devel] FPC 3.0.4 released!

Markus Beth markus.beth at zkrd.de
Mon Dec 18 09:54:11 CET 2017


Hallo,

I want to share my experience with FreePascal 3.0.4 so far. Maybe this
can save someone else (that comes across the same problems) some time:


fpcbuild-3.0.4.tar.gz:
I tried to build RPM packages for OpenSUSE from fpcbuild-3.0.4.tar.gz
(downloaded from sourceforge.net). But that failed because the included
fpcdocs seems to be outdated (r1447?). A "make pdf" breaks because
linuxex/ex71.pp cannot be found. Using r1449 from fpcdocs resolves this problem.
See also https://bugs.freepascal.org/view.php?id=32843.


fpc-3.0.4-1.x86_64.rpm:
Some included object files 
(e.g. /usr/lib64/fpc/3.0.4/units/x86_64-linux/rtl/prt0.o, 
/usr/lib64/fpc/3.0.4/units/x86_64-linux/rtl/dllprt0.o) 
use the "new" relocation type R_X86_64_REX_GOTPCRELX (42) that "old"
binutils do not understand. So you cannot use this (binary) rpm on
distributions that have binutils before version 2.26 (e.g. CentOS 7).
On these distributions you might want to rebuild a binary rpm from the
source rpm fpc-3.0.4-1.src.rpm to overcome this problem.
But this seems to be old news (see
https://bugs.freepascal.org/view.php?id=32251)


Markus



More information about the fpc-devel mailing list