Hello,
After updating to CT7.8 on Monteray (Intel), I tried to give it another try (I tried in the past from CT7.4) to make a cross-build from macOS to Linux 64-bit, and the try was unsuccessful. I was able to cross-build for Win64 and Linux 32-bits. All the executables seem to be there. Part of the error log when it stopped is listed below.
So far, for Linux 64-bit, I compile my programs from Windows. Is there a way to make such a cross-build, or do I need to stick to my usual way? Thanks for your help and your awesome work on CT.
Premek
gmake[3]: Leaving directory "/usr/local/codetyphon/fpcsrc/compiler/utils"
/bin/rm -rf x86_64/units
/bin/rm -rf x86_64/bin
/bin/rm -f x86_64/*.o x86_64/*.ppu x86_64/*.rst x86_64/*.s x86_64/*.a x86_64/*.so x86_64/*.ppl
/bin/rm -f x86_64/ppc386 x86_64/ppc68k x86_64/ppcppc x86_64/ppcsparc x86_64/ppcarm x86_64/ppcarmeb x86_64/ppcx64 x86_64/ppcppc64 x86_64/ppcmips x86_64/ppcmipsel x86_64/ppcmips64 x86_64/ppcmips64el x86_64/ppcavr x86_64/ppcjvm x86_64/ppc8086 x86_64/ppca64 x86_64/ppcsparc64 x86_64/ppcrv32 x86_64/ppcrv64 x86_64/ppcxtensa x86_64/ppcz80 x86_64/ppcwasm32
/bin/rm -f ppcrossx64
gmake[2]: Leaving directory "/usr/local/codetyphon/fpcsrc/compiler"
/usr/local/bin/gmake 'FPC=/usr/local/codetyphon/fpcsrc/compiler/ppc' OS_TARGET=darwin EXENAME=ppcrossx64 CROSSBINDIR= BINUTILSPREFIX= CROSSCYCLEBOOTSTRAP=1 CYCLELEVEL=2 compiler
gmake[2]: Vstupuje se do adres'are "/usr/local/codetyphon/fpcsrc/compiler"
/bin/mkdir -p x86_64/units/x86_64-darwin
/bin/mkdir -p x86_64/bin/x86_64-darwin
/usr/local/codetyphon/fpcsrc/compiler/ppc -Ur -Xs -O2 -n -Fux86_64 -Fusystems -Fu/usr/local/codetyphon/fpcsrc/rtl/units/x86_64-darwin -Fix86_64 -FEx86_64/bin/x86_64-darwin -FUx86_64/units/x86_64-darwin -dRELEASE -XR/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -dx86_64 -dGDB -Fux86 -Fix86 -Sew -o/usr/local/codetyphon/fpcsrc/compiler/ppcrossx64 pp.pas
gmake[2]: Leaving directory "/usr/local/codetyphon/fpcsrc/compiler"
gmake[1]: Leaving directory "/usr/local/codetyphon/fpcsrc/compiler"
[INFO]: !!! Cross compiler Executable ppcrossx64, Build OK. !!!
------------------------------------------------
Stage 2: Build All Units and Packages
------------------------------------------------
/usr/local/bin/gmake -C rtl all
gmake[1]: Entering directory "/usr/local/codetyphon/fpcsrc/rtl"
/usr/local/bin/gmake -C linux all
gmake[2]: Entering directory "/usr/local/codetyphon/fpcsrc/rtl/linux"
/bin/mkdir -p /usr/local/codetyphon/fpcsrc/rtl/units/x86_64-linux
/usr/local/bin/gmake /usr/local/codetyphon/fpcsrc/rtl/units/x86_64-linux
gmake[3]: Entering directory "/usr/local/codetyphon/fpcsrc/rtl/linux"
gmake[3]: "/usr/local/codetyphon/fpcsrc/rtl/units/x86_64-linux" je aktu'aln'i.
gmake[3]: Leaving directory "/usr/local/codetyphon/fpcsrc/rtl/linux"
x86_64-linux-as --64 -o /usr/local/codetyphon/fpcsrc/rtl/units/x86_64-linux/abitag.o x86_64/abitag.as
gmake[2]: x86_64-linux-as: No such file or directory
gmake[2]: *** [Makefile:4463: abitag.o] Error 127
gmake[2]: Leaving directory "/usr/local/codetyphon/fpcsrc/rtl/linux"
gmake[1]: *** [Makefile:2322: linux_all] Error 2
gmake[1]: Leaving directory "/usr/local/codetyphon/fpcsrc/rtl"
gmake: *** [Makefile:3012: rtl] Error 2
------------------------------------------------
Stage 3: Install All Units and Packages
------------------------------------------------
/usr/local/bin/gmake -C rtl install
gmake[1]: Entering directory "/usr/local/codetyphon/fpcsrc/rtl"
/usr/local/bin/gmake -C linux all