Special method used to generate arm-linux 3.2.0-rc1 distribution generated Wed Feb 26 17:11:19 CET 2020 on gcc115 machine uname -a: Linux gcc115 3.13.0-170-generic #220-Ubuntu SMP Thu May 9 12:45:18 UTC 2019 aarch64 aarch64 aarch64 GNU/Linux Starting with release compiler ppcarm ppcarm -iVDWSOSPTOTP: 3.0.4 2017/12/04 3.0.4 linux arm linux arm make cycle OPT="-n -gl -Cparmv7a" FPC=ppcarm BINUTILSPREFIX=arm-linux- cp ppcarm ppcarm-3.2.0-rc1 Found gcc compiler /usr/bin/arm-linux-gnueabihf-gcc-4.8 Adding liggcc directory /usr/lib/gcc-cross/arm-linux-gnueabihf/4.8 Starting ./install/makepack with EXTRAOPT="-Cparmv7a -Fl/usr/arm-linux-gnueabihf/lib -Fl/lib/arm-linux-gnueabihf -Fl/usr/lib/gcc-cross/arm-linux-gnueabihf/4.8" and BINUTILSPREFIX=arm-linux- Files /home/muller/pas/release-build/release_3_2_0_rc1/readme.arm-linux and fpc-3.2.0rc1.arm-linux.tar uploaded Used slightly modifed svn checkout svn st -q M install/makepack M fpcsrc/utils/fpcm/revision.inc svn diff Index: install/makepack =================================================================== --- install/makepack (revision 1457) +++ install/makepack (working copy) @@ -22,13 +22,16 @@ VERSION=`grep '^version *=' fpcsrc/Makefile.fpc | sed 's+[^=]*= *\([0-9\.]*\).*+\1+'` +if [ -z "$FPC" ] ; then + FPC=fpc +fi # Retrieve current system info by calling FPC. We need # to use the | head -n1 to fix a bug in fpc 1.9.4 and earlier # that uses exitcode 1 also when printing info resulting in # fpc binary to print an error line (PFV) -SOURCECPU=`fpc -iSP | head -n1` -SOURCEOS=`fpc -iSO | head -n1` +SOURCECPU=`$FPC -iSP | head -n1` +SOURCEOS=`$FPC -iSO | head -n1` # retrieve real OS. HOSTOS=`uname -s | tr "[:upper:]" "[:lower:]"` @@ -38,16 +41,16 @@ case "$HOSTOS" in *freebsd*) MAKE=gmake - EXTRAOPT="-Fl/usr/local/lib -Fl/usr/X11R6/lib -dFREEBSD5" + EXTRAOPT+=" -Fl/usr/local/lib -Fl/usr/X11R6/lib -dFREEBSD5" ;; *netbsd*) MAKE=gmake - EXTRAOPT="-Fl/usr/pkg/lib" + EXTRAOPT+=" -Fl/usr/pkg/lib" ;; *sunos*) MAKE=gmake # Use system linker if on solaris machine if [ "$SOURCEOS" == "solaris" ]; then - EXTRAOPT="-Xn" + EXTRAOPT+=" -Xn" fi # Use GNU tar if present if [ "`which gtar`" != "" ]; then @@ -55,7 +58,7 @@ fi ;; *openbsd*) MAKE=gmake - EXTRAOPT="-Fl/usr/local/lib" + EXTRAOPT+=" -Fl/usr/local/lib" ;; esac svn diff fpcsrc Index: fpcsrc/utils/fpcm/revision.inc =================================================================== --- fpcsrc/utils/fpcm/revision.inc (revision 44244) +++ fpcsrc/utils/fpcm/revision.inc (working copy) @@ -1 +1 @@ -'2019-05-28 rev 42133' +'2020-02-23 rev 44237'