LongDirtyAnimAlf / fpcupdeluxe

A GUI based installer for FPC and Lazarus
500 stars 92 forks source link

Can't install darwin aarch64 (Cross) on Windows - clang: error: invalid arch name '-arch aarch64 #308

Closed Coldzer0 closed 4 years ago

Coldzer0 commented 4 years ago

The Darwin aarch64 cross compile on windows was working in a previous version. I'm using version 1.8.0f compiled from source.

Here's the logs from installation.

Logs

``` Going to install a cross-compiler from available sources. Fpcupdeluxe: FPC cross-builder: Building compiler for darwin-aarch64. FPCUP(deluxe) is starting up. Binutils/make dir: E:\FPCross\fpcbootstrap Bootstrap dir: E:\FPCross\fpcbootstrap FPCupdeluxe basedir: E:\FPCross FPC URL: https://svn.freepascal.org/svn/fpc/trunk FPC options: FPC source directory: E:\FPCross\fpcsrc FPC install directory: E:\FPCross\fpc Lazarus URL: https://svn.freepascal.org/svn/lazarus/trunk Lazarus options: Lazarus source directory: E:\FPCross\lazarus Lazarus install directory: E:\FPCross\lazarus Please stand back and enjoy ! 10/2/2020 5:44:03: fpcupdeluxe: V305 (20200726) started. FPCUPdeluxe V1.8.0f for x86_64-win64 running on Win64-10.0.18363 Found valid svn.exe application. Found valid git.exe application. Found valid git.exe application. Found valid hg.exe application. fpcupdeluxe: info: FPCCrossInstaller (CleanModule: FPC): Running make distclean twice for target aarch64-darwin fpcupdeluxe: Executing: E:\FPCross\fpcbootstrap\make.exe --jobs=16 FPMAKEOPT=--threads=16 FPC=E:\FPCross\fpcbootstrap\ppcx64.exe --directory=E:\FPCross\fpcsrc FPCMAKE=E:\FPCross\fpc\bin\x86_64-win64\fpcmake.exe PPUMOVE=E:\FPCross\fpc\bin\x86_64-win64\ppumove.exe FPCDIR=E:\FPCross\fpcsrc PREFIX=E:\FPCross\fpc INSTALL_PREFIX=E:\FPCross\fpc UPXPROG=echo CPU_SOURCE=x86_64 OS_SOURCE=win64 OS_TARGET=darwin CPU_TARGET=aarch64 distclean (working dir: E:\FPCross\fpcsrc) E:\FPCross\fpcbootstrap\make.exe: Do not specify -j or --jobs if sh.exe is not available. E:\FPCross\fpcbootstrap\make.exe: Resetting make for single job mode. E:/FPCross/fpcbootstrap/make.exe -C compiler distclean E:/FPCross/fpcbootstrap/make.exe -C utils cleanall E:/FPCross/fpcbootstrap/make.exe -C utils distclean E:/FPCross/fpcbootstrap/make.exe -C rtl distclean E:/FPCross/fpcbootstrap/make.exe -C darwin cleanall E:/FPCross/fpcbootstrap/make.exe -C darwin distclean E:/FPCross/fpcbootstrap/make.exe -C utils distclean E:/FPCross/fpcbootstrap/make.exe -C debugsvr distclean E:/FPCross/fpcbootstrap/make.exe -C dxegen distclean E:/FPCross/fpcbootstrap/make.exe -C fpcm distclean E:/FPCross/fpcbootstrap/make.exe -C fpcmkcfg distclean E:/FPCross/fpcbootstrap/make.exe -C fpcres distclean E:/FPCross/fpcbootstrap/make.exe -C fpcreslipo distclean E:/FPCross/fpcbootstrap/make.exe -C fpdoc distclean E:/FPCross/fpcbootstrap/make.exe -C fpmc distclean E:/FPCross/fpcbootstrap/make.exe -C fppkg distclean E:/FPCross/fpcbootstrap/make.exe -C fprcp distclean E:/FPCross/fpcbootstrap/make.exe -C h2pas distclean E:/FPCross/fpcbootstrap/make.exe -C ihxutil distclean E:/FPCross/fpcbootstrap/make.exe -C importtl distclean E:/FPCross/fpcbootstrap/make.exe -C instantfpc distclean E:/FPCross/fpcbootstrap/make.exe -C json2pas distclean E:/FPCross/fpcbootstrap/make.exe -C mksymbian distclean E:/FPCross/fpcbootstrap/make.exe -C pas2fpm distclean E:/FPCross/fpcbootstrap/make.exe -C pas2jni distclean E:/FPCross/fpcbootstrap/make.exe -C pas2js distclean E:/FPCross/fpcbootstrap/make.exe -C pas2ut distclean E:/FPCross/fpcbootstrap/make.exe -C rmwait distclean E:/FPCross/fpcbootstrap/make.exe -C tply distclean E:/FPCross/fpcbootstrap/make.exe -C unicode distclean E:/FPCross/fpcbootstrap/make.exe -C packages distclean E:/FPCross/fpcbootstrap/make.exe -C a52 distclean E:/FPCross/fpcbootstrap/make.exe -C ami-extra distclean E:/FPCross/fpcbootstrap/make.exe -C amunits distclean E:/FPCross/fpcbootstrap/make.exe -C arosunits distclean E:/FPCross/fpcbootstrap/make.exe -C aspell distclean E:/FPCross/fpcbootstrap/make.exe -C bfd distclean E:/FPCross/fpcbootstrap/make.exe -C bzip2 distclean E:/FPCross/fpcbootstrap/make.exe -C cairo distclean E:/FPCross/fpcbootstrap/make.exe -C cdrom distclean E:/FPCross/fpcbootstrap/make.exe -C chm distclean E:/FPCross/fpcbootstrap/make.exe -C cocoaint distclean E:/FPCross/fpcbootstrap/make.exe -C dblib distclean E:/FPCross/fpcbootstrap/make.exe -C dbus distclean E:/FPCross/fpcbootstrap/make.exe -C dts distclean E:/FPCross/fpcbootstrap/make.exe -C fastcgi distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-async distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-base distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-db distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-extra distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-fpcunit distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-image distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-js distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-json distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-net distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-passrc distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-pdf distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-process distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-registry distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-report distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-res distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-sdo distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-sound distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-stl distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-web distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-xml distclean E:/FPCross/fpcbootstrap/make.exe -C fftw distclean E:/FPCross/fpcbootstrap/make.exe -C fpgtk distclean E:/FPCross/fpcbootstrap/make.exe -C fpindexer distclean E:/FPCross/fpcbootstrap/make.exe -C fpmkunit distclean E:/FPCross/fpcbootstrap/make.exe -C fppkg distclean E:/FPCross/fpcbootstrap/make.exe -C fuse distclean E:/FPCross/fpcbootstrap/make.exe -C fv distclean E:/FPCross/fpcbootstrap/make.exe -C gdbint distclean E:/FPCross/fpcbootstrap/make.exe -C gdbm distclean E:/FPCross/fpcbootstrap/make.exe -C ggi distclean E:/FPCross/fpcbootstrap/make.exe -C gmp distclean E:/FPCross/fpcbootstrap/make.exe -C gnome1 distclean E:/FPCross/fpcbootstrap/make.exe -C gnutls distclean E:/FPCross/fpcbootstrap/make.exe -C googleapi distclean E:/FPCross/fpcbootstrap/make.exe -C graph distclean E:/FPCross/fpcbootstrap/make.exe -C gtk1 distclean E:/FPCross/fpcbootstrap/make.exe -C gtk2 distclean E:/FPCross/fpcbootstrap/make.exe -C hash distclean E:/FPCross/fpcbootstrap/make.exe -C hermes distclean E:/FPCross/fpcbootstrap/make.exe -C httpd13 distclean E:/FPCross/fpcbootstrap/make.exe -C httpd20 distclean E:/FPCross/fpcbootstrap/make.exe -C httpd22 distclean E:/FPCross/fpcbootstrap/make.exe -C httpd24 distclean E:/FPCross/fpcbootstrap/make.exe -C ibase distclean E:/FPCross/fpcbootstrap/make.exe -C iconvenc distclean E:/FPCross/fpcbootstrap/make.exe -C ide distclean E:/FPCross/fpcbootstrap/make.exe -C compiler distclean E:/FPCross/fpcbootstrap/make.exe -C fakegdb distclean E:/FPCross/fpcbootstrap/make.exe -C imagemagick distclean E:/FPCross/fpcbootstrap/make.exe -C imlib distclean E:/FPCross/fpcbootstrap/make.exe -C iosxlocale distclean E:/FPCross/fpcbootstrap/make.exe -C jni distclean E:/FPCross/fpcbootstrap/make.exe -C ldap distclean E:/FPCross/fpcbootstrap/make.exe -C libc distclean E:/FPCross/fpcbootstrap/make.exe -C libcups distclean E:/FPCross/fpcbootstrap/make.exe -C libcurl distclean E:/FPCross/fpcbootstrap/make.exe -C libenet distclean E:/FPCross/fpcbootstrap/make.exe -C libffi distclean E:/FPCross/fpcbootstrap/make.exe -C libfontconfig distclean E:/FPCross/fpcbootstrap/make.exe -C libgbafpc distclean E:/FPCross/fpcbootstrap/make.exe -C libgc distclean E:/FPCross/fpcbootstrap/make.exe -C libgd distclean E:/FPCross/fpcbootstrap/make.exe -C libmagic distclean E:/FPCross/fpcbootstrap/make.exe -C libmicrohttpd distclean E:/FPCross/fpcbootstrap/make.exe -C libndsfpc distclean E:/FPCross/fpcbootstrap/make.exe -C libogcfpc distclean E:/FPCross/fpcbootstrap/make.exe -C libpng distclean E:/FPCross/fpcbootstrap/make.exe -C librsvg distclean E:/FPCross/fpcbootstrap/make.exe -C libsee distclean E:/FPCross/fpcbootstrap/make.exe -C libtar distclean E:/FPCross/fpcbootstrap/make.exe -C libusb distclean E:/FPCross/fpcbootstrap/make.exe -C libvlc distclean E:/FPCross/fpcbootstrap/make.exe -C libxml distclean E:/FPCross/fpcbootstrap/make.exe -C lua distclean E:/FPCross/fpcbootstrap/make.exe -C mad distclean E:/FPCross/fpcbootstrap/make.exe -C matroska distclean E:/FPCross/fpcbootstrap/make.exe -C modplug distclean E:/FPCross/fpcbootstrap/make.exe -C morphunits distclean E:/FPCross/fpcbootstrap/make.exe -C mysql distclean E:/FPCross/fpcbootstrap/make.exe -C ncurses distclean E:/FPCross/fpcbootstrap/make.exe -C newt distclean E:/FPCross/fpcbootstrap/make.exe -C numlib distclean E:/FPCross/fpcbootstrap/make.exe -C nvapi distclean E:/FPCross/fpcbootstrap/make.exe -C objcrtl distclean E:/FPCross/fpcbootstrap/make.exe -C odata distclean E:/FPCross/fpcbootstrap/make.exe -C odbc distclean E:/FPCross/fpcbootstrap/make.exe -C oggvorbis distclean E:/FPCross/fpcbootstrap/make.exe -C openal distclean E:/FPCross/fpcbootstrap/make.exe -C opencl distclean E:/FPCross/fpcbootstrap/make.exe -C opengl distclean E:/FPCross/fpcbootstrap/make.exe -C opengles distclean E:/FPCross/fpcbootstrap/make.exe -C openssl distclean E:/FPCross/fpcbootstrap/make.exe -C oracle distclean E:/FPCross/fpcbootstrap/make.exe -C os2units distclean E:/FPCross/fpcbootstrap/make.exe -C os4units distclean E:/FPCross/fpcbootstrap/make.exe -C palmunits distclean E:/FPCross/fpcbootstrap/make.exe -C pasjpeg distclean E:/FPCross/fpcbootstrap/make.exe -C pastojs distclean E:/FPCross/fpcbootstrap/make.exe -C paszlib distclean E:/FPCross/fpcbootstrap/make.exe -C pcap distclean E:/FPCross/fpcbootstrap/make.exe -C postgres distclean E:/FPCross/fpcbootstrap/make.exe -C proj4 distclean E:/FPCross/fpcbootstrap/make.exe -C ptc distclean E:/FPCross/fpcbootstrap/make.exe -C pthreads distclean E:/FPCross/fpcbootstrap/make.exe -C pxlib distclean E:/FPCross/fpcbootstrap/make.exe -C regexpr distclean E:/FPCross/fpcbootstrap/make.exe -C rexx distclean E:/FPCross/fpcbootstrap/make.exe -C rtl-console distclean E:/FPCross/fpcbootstrap/make.exe -C rtl-extra distclean E:/FPCross/fpcbootstrap/make.exe -C rtl-generics distclean E:/FPCross/fpcbootstrap/make.exe -C rtl-objpas distclean E:/FPCross/fpcbootstrap/make.exe -C rtl-unicode distclean E:/FPCross/fpcbootstrap/make.exe -C sdl distclean E:/FPCross/fpcbootstrap/make.exe -C sndfile distclean E:/FPCross/fpcbootstrap/make.exe -C sqlite distclean E:/FPCross/fpcbootstrap/make.exe -C svgalib distclean E:/FPCross/fpcbootstrap/make.exe -C symbolic distclean E:/FPCross/fpcbootstrap/make.exe -C syslog distclean E:/FPCross/fpcbootstrap/make.exe -C tcl distclean E:/FPCross/fpcbootstrap/make.exe -C tosunits distclean E:/FPCross/fpcbootstrap/make.exe -C tplylib distclean E:/FPCross/fpcbootstrap/make.exe -C univint distclean E:/FPCross/fpcbootstrap/make.exe -C unixutil distclean E:/FPCross/fpcbootstrap/make.exe -C unzip distclean E:/FPCross/fpcbootstrap/make.exe -C users distclean E:/FPCross/fpcbootstrap/make.exe -C utmp distclean E:/FPCross/fpcbootstrap/make.exe -C uuid distclean E:/FPCross/fpcbootstrap/make.exe -C vcl-compat distclean E:/FPCross/fpcbootstrap/make.exe -C webidl distclean E:/FPCross/fpcbootstrap/make.exe -C winceunits distclean E:/FPCross/fpcbootstrap/make.exe -C winunits-base distclean E:/FPCross/fpcbootstrap/make.exe -C winunits-jedi distclean E:/FPCross/fpcbootstrap/make.exe -C x11 distclean E:/FPCross/fpcbootstrap/make.exe -C xforms distclean E:/FPCross/fpcbootstrap/make.exe -C zlib distclean E:/FPCross/fpcbootstrap/make.exe -C zorba distclean E:/FPCross/fpcbootstrap/make.exe -C fpmkunit clean_bootstrap E:/FPCross/fpcbootstrap/make.exe -C installer distclean fpcupdeluxe: Executing: E:\FPCross\fpcbootstrap\make.exe --jobs=16 FPMAKEOPT=--threads=16 FPC=E:\FPCross\fpcbootstrap\ppcx64.exe --directory=E:\FPCross\fpcsrc FPCMAKE=E:\FPCross\fpc\bin\x86_64-win64\fpcmake.exe PPUMOVE=E:\FPCross\fpc\bin\x86_64-win64\ppumove.exe FPCDIR=E:\FPCross\fpcsrc PREFIX=E:\FPCross\fpc INSTALL_PREFIX=E:\FPCross\fpc UPXPROG=echo CPU_SOURCE=x86_64 OS_SOURCE=win64 OS_TARGET=darwin CPU_TARGET=aarch64 distclean (working dir: E:\FPCross\fpcsrc) E:\FPCross\fpcbootstrap\make.exe: Do not specify -j or --jobs if sh.exe is not available. E:\FPCross\fpcbootstrap\make.exe: Resetting make for single job mode. E:/FPCross/fpcbootstrap/make.exe -C compiler distclean E:/FPCross/fpcbootstrap/make.exe -C utils cleanall E:/FPCross/fpcbootstrap/make.exe -C utils distclean E:/FPCross/fpcbootstrap/make.exe -C rtl distclean E:/FPCross/fpcbootstrap/make.exe -C darwin cleanall E:/FPCross/fpcbootstrap/make.exe -C darwin distclean E:/FPCross/fpcbootstrap/make.exe -C utils distclean E:/FPCross/fpcbootstrap/make.exe -C debugsvr distclean E:/FPCross/fpcbootstrap/make.exe -C dxegen distclean E:/FPCross/fpcbootstrap/make.exe -C fpcm distclean E:/FPCross/fpcbootstrap/make.exe -C fpcmkcfg distclean E:/FPCross/fpcbootstrap/make.exe -C fpcres distclean E:/FPCross/fpcbootstrap/make.exe -C fpcreslipo distclean E:/FPCross/fpcbootstrap/make.exe -C fpdoc distclean E:/FPCross/fpcbootstrap/make.exe -C fpmc distclean E:/FPCross/fpcbootstrap/make.exe -C fppkg distclean E:/FPCross/fpcbootstrap/make.exe -C fprcp distclean E:/FPCross/fpcbootstrap/make.exe -C h2pas distclean E:/FPCross/fpcbootstrap/make.exe -C ihxutil distclean E:/FPCross/fpcbootstrap/make.exe -C importtl distclean E:/FPCross/fpcbootstrap/make.exe -C instantfpc distclean E:/FPCross/fpcbootstrap/make.exe -C json2pas distclean E:/FPCross/fpcbootstrap/make.exe -C mksymbian distclean E:/FPCross/fpcbootstrap/make.exe -C pas2fpm distclean E:/FPCross/fpcbootstrap/make.exe -C pas2jni distclean E:/FPCross/fpcbootstrap/make.exe -C pas2js distclean E:/FPCross/fpcbootstrap/make.exe -C pas2ut distclean E:/FPCross/fpcbootstrap/make.exe -C rmwait distclean E:/FPCross/fpcbootstrap/make.exe -C tply distclean E:/FPCross/fpcbootstrap/make.exe -C unicode distclean E:/FPCross/fpcbootstrap/make.exe -C packages distclean E:/FPCross/fpcbootstrap/make.exe -C a52 distclean E:/FPCross/fpcbootstrap/make.exe -C ami-extra distclean E:/FPCross/fpcbootstrap/make.exe -C amunits distclean E:/FPCross/fpcbootstrap/make.exe -C arosunits distclean E:/FPCross/fpcbootstrap/make.exe -C aspell distclean E:/FPCross/fpcbootstrap/make.exe -C bfd distclean E:/FPCross/fpcbootstrap/make.exe -C bzip2 distclean E:/FPCross/fpcbootstrap/make.exe -C cairo distclean E:/FPCross/fpcbootstrap/make.exe -C cdrom distclean E:/FPCross/fpcbootstrap/make.exe -C chm distclean E:/FPCross/fpcbootstrap/make.exe -C cocoaint distclean E:/FPCross/fpcbootstrap/make.exe -C dblib distclean E:/FPCross/fpcbootstrap/make.exe -C dbus distclean E:/FPCross/fpcbootstrap/make.exe -C dts distclean E:/FPCross/fpcbootstrap/make.exe -C fastcgi distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-async distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-base distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-db distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-extra distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-fpcunit distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-image distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-js distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-json distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-net distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-passrc distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-pdf distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-process distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-registry distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-report distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-res distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-sdo distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-sound distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-stl distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-web distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-xml distclean E:/FPCross/fpcbootstrap/make.exe -C fftw distclean E:/FPCross/fpcbootstrap/make.exe -C fpgtk distclean E:/FPCross/fpcbootstrap/make.exe -C fpindexer distclean E:/FPCross/fpcbootstrap/make.exe -C fpmkunit distclean E:/FPCross/fpcbootstrap/make.exe -C fppkg distclean E:/FPCross/fpcbootstrap/make.exe -C fuse distclean E:/FPCross/fpcbootstrap/make.exe -C fv distclean E:/FPCross/fpcbootstrap/make.exe -C gdbint distclean E:/FPCross/fpcbootstrap/make.exe -C gdbm distclean E:/FPCross/fpcbootstrap/make.exe -C ggi distclean E:/FPCross/fpcbootstrap/make.exe -C gmp distclean E:/FPCross/fpcbootstrap/make.exe -C gnome1 distclean E:/FPCross/fpcbootstrap/make.exe -C gnutls distclean E:/FPCross/fpcbootstrap/make.exe -C googleapi distclean E:/FPCross/fpcbootstrap/make.exe -C graph distclean E:/FPCross/fpcbootstrap/make.exe -C gtk1 distclean E:/FPCross/fpcbootstrap/make.exe -C gtk2 distclean E:/FPCross/fpcbootstrap/make.exe -C hash distclean E:/FPCross/fpcbootstrap/make.exe -C hermes distclean E:/FPCross/fpcbootstrap/make.exe -C httpd13 distclean E:/FPCross/fpcbootstrap/make.exe -C httpd20 distclean E:/FPCross/fpcbootstrap/make.exe -C httpd22 distclean E:/FPCross/fpcbootstrap/make.exe -C httpd24 distclean E:/FPCross/fpcbootstrap/make.exe -C ibase distclean E:/FPCross/fpcbootstrap/make.exe -C iconvenc distclean E:/FPCross/fpcbootstrap/make.exe -C ide distclean E:/FPCross/fpcbootstrap/make.exe -C compiler distclean E:/FPCross/fpcbootstrap/make.exe -C fakegdb distclean E:/FPCross/fpcbootstrap/make.exe -C imagemagick distclean E:/FPCross/fpcbootstrap/make.exe -C imlib distclean E:/FPCross/fpcbootstrap/make.exe -C iosxlocale distclean E:/FPCross/fpcbootstrap/make.exe -C jni distclean E:/FPCross/fpcbootstrap/make.exe -C ldap distclean E:/FPCross/fpcbootstrap/make.exe -C libc distclean E:/FPCross/fpcbootstrap/make.exe -C libcups distclean E:/FPCross/fpcbootstrap/make.exe -C libcurl distclean E:/FPCross/fpcbootstrap/make.exe -C libenet distclean E:/FPCross/fpcbootstrap/make.exe -C libffi distclean E:/FPCross/fpcbootstrap/make.exe -C libfontconfig distclean E:/FPCross/fpcbootstrap/make.exe -C libgbafpc distclean E:/FPCross/fpcbootstrap/make.exe -C libgc distclean E:/FPCross/fpcbootstrap/make.exe -C libgd distclean E:/FPCross/fpcbootstrap/make.exe -C libmagic distclean E:/FPCross/fpcbootstrap/make.exe -C libmicrohttpd distclean E:/FPCross/fpcbootstrap/make.exe -C libndsfpc distclean E:/FPCross/fpcbootstrap/make.exe -C libogcfpc distclean E:/FPCross/fpcbootstrap/make.exe -C libpng distclean E:/FPCross/fpcbootstrap/make.exe -C librsvg distclean E:/FPCross/fpcbootstrap/make.exe -C libsee distclean E:/FPCross/fpcbootstrap/make.exe -C libtar distclean E:/FPCross/fpcbootstrap/make.exe -C libusb distclean E:/FPCross/fpcbootstrap/make.exe -C libvlc distclean E:/FPCross/fpcbootstrap/make.exe -C libxml distclean E:/FPCross/fpcbootstrap/make.exe -C lua distclean E:/FPCross/fpcbootstrap/make.exe -C mad distclean E:/FPCross/fpcbootstrap/make.exe -C matroska distclean E:/FPCross/fpcbootstrap/make.exe -C modplug distclean E:/FPCross/fpcbootstrap/make.exe -C morphunits distclean E:/FPCross/fpcbootstrap/make.exe -C mysql distclean E:/FPCross/fpcbootstrap/make.exe -C ncurses distclean E:/FPCross/fpcbootstrap/make.exe -C newt distclean E:/FPCross/fpcbootstrap/make.exe -C numlib distclean E:/FPCross/fpcbootstrap/make.exe -C nvapi distclean E:/FPCross/fpcbootstrap/make.exe -C objcrtl distclean E:/FPCross/fpcbootstrap/make.exe -C odata distclean E:/FPCross/fpcbootstrap/make.exe -C odbc distclean E:/FPCross/fpcbootstrap/make.exe -C oggvorbis distclean E:/FPCross/fpcbootstrap/make.exe -C openal distclean E:/FPCross/fpcbootstrap/make.exe -C opencl distclean E:/FPCross/fpcbootstrap/make.exe -C opengl distclean E:/FPCross/fpcbootstrap/make.exe -C opengles distclean E:/FPCross/fpcbootstrap/make.exe -C openssl distclean E:/FPCross/fpcbootstrap/make.exe -C oracle distclean E:/FPCross/fpcbootstrap/make.exe -C os2units distclean E:/FPCross/fpcbootstrap/make.exe -C os4units distclean E:/FPCross/fpcbootstrap/make.exe -C palmunits distclean E:/FPCross/fpcbootstrap/make.exe -C pasjpeg distclean E:/FPCross/fpcbootstrap/make.exe -C pastojs distclean E:/FPCross/fpcbootstrap/make.exe -C paszlib distclean E:/FPCross/fpcbootstrap/make.exe -C pcap distclean E:/FPCross/fpcbootstrap/make.exe -C postgres distclean E:/FPCross/fpcbootstrap/make.exe -C proj4 distclean E:/FPCross/fpcbootstrap/make.exe -C ptc distclean E:/FPCross/fpcbootstrap/make.exe -C pthreads distclean E:/FPCross/fpcbootstrap/make.exe -C pxlib distclean E:/FPCross/fpcbootstrap/make.exe -C regexpr distclean E:/FPCross/fpcbootstrap/make.exe -C rexx distclean E:/FPCross/fpcbootstrap/make.exe -C rtl-console distclean E:/FPCross/fpcbootstrap/make.exe -C rtl-extra distclean E:/FPCross/fpcbootstrap/make.exe -C rtl-generics distclean E:/FPCross/fpcbootstrap/make.exe -C rtl-objpas distclean E:/FPCross/fpcbootstrap/make.exe -C rtl-unicode distclean E:/FPCross/fpcbootstrap/make.exe -C sdl distclean E:/FPCross/fpcbootstrap/make.exe -C sndfile distclean E:/FPCross/fpcbootstrap/make.exe -C sqlite distclean E:/FPCross/fpcbootstrap/make.exe -C svgalib distclean E:/FPCross/fpcbootstrap/make.exe -C symbolic distclean E:/FPCross/fpcbootstrap/make.exe -C syslog distclean E:/FPCross/fpcbootstrap/make.exe -C tcl distclean E:/FPCross/fpcbootstrap/make.exe -C tosunits distclean E:/FPCross/fpcbootstrap/make.exe -C tplylib distclean E:/FPCross/fpcbootstrap/make.exe -C univint distclean E:/FPCross/fpcbootstrap/make.exe -C unixutil distclean E:/FPCross/fpcbootstrap/make.exe -C unzip distclean E:/FPCross/fpcbootstrap/make.exe -C users distclean E:/FPCross/fpcbootstrap/make.exe -C utmp distclean E:/FPCross/fpcbootstrap/make.exe -C uuid distclean E:/FPCross/fpcbootstrap/make.exe -C vcl-compat distclean E:/FPCross/fpcbootstrap/make.exe -C webidl distclean E:/FPCross/fpcbootstrap/make.exe -C winceunits distclean E:/FPCross/fpcbootstrap/make.exe -C winunits-base distclean E:/FPCross/fpcbootstrap/make.exe -C winunits-jedi distclean E:/FPCross/fpcbootstrap/make.exe -C x11 distclean E:/FPCross/fpcbootstrap/make.exe -C xforms distclean E:/FPCross/fpcbootstrap/make.exe -C zlib distclean E:/FPCross/fpcbootstrap/make.exe -C zorba distclean E:/FPCross/fpcbootstrap/make.exe -C fpmkunit clean_bootstrap E:/FPCross/fpcbootstrap/make.exe -C installer distclean fpcupdeluxe: info: FPCCrossInstaller (BuildModule: FPC): Building module FPC... fpcupdeluxe: info: FPC aarch64-darwin cross-builder: Detected source version FPC (compiler): 3.3.1 fpcupdeluxe: info: FPCCrossInstaller (BuildModuleCustom: FPC): Using FPC itself to compile and build the cross-compiler fpcupdeluxe: info: FPC aarch64-darwin cross-builder: Using compiler with version: 3.3.1 fpcupdeluxe: info: FPCCrossInstaller (BuildModuleCustom: FPC): Removing fpc.cfg config snippet for target aarch64-darwin fpcupdeluxe: info: FPCCrossInstaller (InsertFPCCFGSnippet: fpc.cfg): Found existing snippet in E:\FPCross\fpc\bin\x86_64-win64\fpc.cfg. Replacing it with new version. fpcupdeluxe: info: FPCCrossInstaller (InsertFPCCFGSnippet: fpc.cfg): Inserting snippet in E:\FPCross\fpc\bin\x86_64-win64\fpc.cfg done. fpcupdeluxe: info: FPCCrossInstaller (BuildModuleCustom: FPC): Running E:\FPCross\fpcbootstrap\make.exe [step # st_Compiler] (FPC crosscompiler: aarch64-darwin) with CROSSOPT: -CaAARCH64IOS -XPaarch64-apple-darwin11- -Xd -FlE:\FPCross\cross\lib\arm-darwin\usr\lib -FlE:\FPCross\cross\lib\arm-darwin\usr\lib\system fpcupdeluxe: Executing: E:\FPCross\fpcbootstrap\make.exe --jobs=16 FPMAKEOPT=--threads=16 --directory=E:\FPCross\fpcsrc FPCMAKE=E:\FPCross\fpc\bin\x86_64-win64\fpcmake.exe PPUMOVE=E:\FPCross\fpc\bin\x86_64-win64\ppumove.exe PREFIX=E:\FPCross\fpc INSTALL_PREFIX=E:\FPCross\fpc FPCDIR=E:\FPCross\fpcsrc UPXPROG=echo CROSSBINDIR=E:\FPCross\cross\bin\aarch64-darwin FPC=E:\FPCross\fpc\bin\x86_64-win64\fpc.exe compiler_cycle CROSSINSTALL=1 CPU_SOURCE=x86_64 OS_SOURCE=win64 OS_TARGET=darwin CPU_TARGET=aarch64 NOGDBMI=1 REVSTR=47031 REVINC=force BINUTILSPREFIX=aarch64-apple-darwin11- CROSSOPT=-CaAARCH64IOS -XPaarch64-apple-darwin11- -Xd -FlE:\FPCross\cross\lib\arm-darwin\usr\lib -FlE:\FPCross\cross\lib\arm-darwin\usr\lib\system OPT=-vw-n-h-l-d-u-t-p-c- (working dir: E:\FPCross\fpcsrc) E:\FPCross\fpcbootstrap\make.exe: Do not specify -j or --jobs if sh.exe is not available. E:\FPCross\fpcbootstrap\make.exe: Resetting make for single job mode. E:/FPCross/fpcbootstrap/make.exe -C compiler cycle E:/FPCross/fpcbootstrap/make.exe OS_TARGET=win64 CPU_TARGET=x86_64 CROSSBINDIR= BINUTILSPREFIX= CROSSCYCLEBOOTSTRAP=1 CYCLELEVEL=1 rtlclean E:/FPCross/fpcbootstrap/make.exe -C E:/FPCross/fpcsrc/rtl clean E:/FPCross/fpcbootstrap/make.exe -C win64 clean E:/FPCross/fpcbootstrap/make.exe OS_TARGET=win64 CPU_TARGET=x86_64 CROSSBINDIR= BINUTILSPREFIX= CROSSCYCLEBOOTSTRAP=1 CYCLELEVEL=1 rtl E:/FPCross/fpcbootstrap/make.exe -C E:/FPCross/fpcsrc/rtl 'OPT=-vw-n-h-l-d-u-t-p-c- ' all E:/FPCross/fpcbootstrap/make.exe -C win64 all E:/FPCross/fpc/bin/x86_64-win64/fpc.exe -Ur -Xs -O2 -n -Fi../inc -Fi../x86_64 -FE. -FUE:/FPCross/fpcsrc/rtl/units/x86_64-win64 -vw-n-h-l-d-u-t-p-c- -dx86_64 -dRELEASE -Us -Sg system.pp -Fi../win E:/FPCross/fpc/bin/x86_64-win64/fpc.exe -Ur -Xs -O2 -n -Fi../inc -Fi../x86_64 -FE. -FUE:/FPCross/fpcsrc/rtl/units/x86_64-win64 -vw-n-h-l-d-u-t-p-c- -dx86_64 -dRELEASE ../inc/uuchar.pp E:/FPCross/fpc/bin/x86_64-win64/fpc.exe -Ur -Xs -O2 -n -Fi../inc -Fi../x86_64 -FE. -FUE:/FPCross/fpcsrc/rtl/units/x86_64-win64 -vw-n-h-l-d-u-t-p-c- -dx86_64 -dRELEASE -I../objpas ../objpas/objpas.pp E:/FPCross/fpc/bin/x86_64-win64/fpc.exe -Ur -Xs -O2 -n -Fi../inc -Fi../x86_64 -FE. -FUE:/FPCross/fpcsrc/rtl/units/x86_64-win64 -vw-n-h-l-d-u-t-p-c- -dx86_64 -dRELEASE -Fi../objpas/sysutils -Fi../objpas/classes -Fu../x86_64 -I../win -I../objpas -I../win/wininc -Fu../win/wininc -Fu../win -I../inc -Fu../inc -Fu../objpas buildrtl E:/FPCross/fpc/bin/x86_64-win64/fpc.exe -Ur -Xs -O2 -n -Fi../inc -Fi../x86_64 -FE. -FUE:/FPCross/fpcsrc/rtl/units/x86_64-win64 -vw-n-h-l-d-u-t-p-c- -dx86_64 -dRELEASE ../inc/macpas.pp E:/FPCross/fpc/bin/x86_64-win64/fpc.exe -Ur -Xs -O2 -n -Fi../inc -Fi../x86_64 -FE. -FUE:/FPCross/fpcsrc/rtl/units/x86_64-win64 -vw-n-h-l-d-u-t-p-c- -dx86_64 -dRELEASE ../inc/iso7185.pp E:/FPCross/fpc/bin/x86_64-win64/fpc.exe -Ur -Xs -O2 -n -Fi../inc -Fi../x86_64 -FE. -FUE:/FPCross/fpcsrc/rtl/units/x86_64-win64 -vw-n-h-l-d-u-t-p-c- -dx86_64 -dRELEASE -Fu../inc -Fi../charmaps ../charmaps/cpall.pas E:/FPCross/fpc/bin/x86_64-win64/fpc.exe -Ur -Xs -O2 -n -Fi../inc -Fi../x86_64 -FE. -FUE:/FPCross/fpcsrc/rtl/units/x86_64-win64 -vw-n-h-l-d-u-t-p-c- -dx86_64 -dRELEASE ../inc/lineinfo.pp E:/FPCross/fpc/bin/x86_64-win64/fpc.exe -Ur -Xs -O2 -n -Fi../inc -Fi../x86_64 -FE. -FUE:/FPCross/fpcsrc/rtl/units/x86_64-win64 -vw-n-h-l-d-u-t-p-c- -dx86_64 -dRELEASE ../inc/lnfodwrf.pp E:/FPCross/fpcbootstrap/make.exe OS_TARGET=win64 CPU_TARGET=x86_64 EXENAME=ppc.exe CROSSBINDIR= BINUTILSPREFIX= CROSSCYCLEBOOTSTRAP=1 CYCLELEVEL=1 cycleclean E:/FPCross/fpcbootstrap/make.exe -C utils cleanall E:/FPCross/fpcbootstrap/make.exe OS_TARGET=win64 CPU_TARGET=x86_64 EXENAME=ppc.exe CROSSBINDIR= BINUTILSPREFIX= CROSSCYCLEBOOTSTRAP=1 CYCLELEVEL=1 compiler echo '47031' > revision.inc E:/FPCross/fpc/bin/x86_64-win64/fpc.exe -Ur -Xs -O2 -n -Fux86_64 -Fusystems -FuE:/FPCross/fpcsrc/rtl/units/x86_64-win64 -Fix86_64 -FEx86_64/bin/x86_64-win64 -FUx86_64/units/x86_64-win64 -dRELEASE -vw-n-h-l-d-u-t-p-c- -dREVINC -dx86_64 -dGDB -dBROWSERLOG -Fux86 -Fix86 version.pas E:/FPCross/fpc/bin/x86_64-win64/fpc.exe -Ur -Xs -O2 -n -Fux86_64 -Fusystems -FuE:/FPCross/fpcsrc/rtl/units/x86_64-win64 -Fix86_64 -FEx86_64/bin/x86_64-win64 -FUx86_64/units/x86_64-win64 -dRELEASE -vw-n-h-l-d-u-t-p-c- -dREVINC -dx86_64 -dGDB -dBROWSERLOG -Fux86 -Fix86 pp.pas E:/FPCross/fpcbootstrap/make.exe 'FPC=E:/FPCross/fpcsrc/compiler/ppc.exe' OS_TARGET=win64 CPU_TARGET=x86_64 CROSSBINDIR= BINUTILSPREFIX= CROSSCYCLEBOOTSTRAP=1 CYCLELEVEL=2 rtlclean E:/FPCross/fpcbootstrap/make.exe -C E:/FPCross/fpcsrc/rtl clean E:/FPCross/fpcbootstrap/make.exe -C win64 clean E:/FPCross/fpcbootstrap/make.exe 'FPC=E:/FPCross/fpcsrc/compiler/ppc.exe' OS_TARGET=win64 CPU_TARGET=x86_64 CROSSBINDIR= BINUTILSPREFIX= CROSSCYCLEBOOTSTRAP=1 CYCLELEVEL=2 rtl E:/FPCross/fpcbootstrap/make.exe -C E:/FPCross/fpcsrc/rtl 'OPT=-vw-n-h-l-d-u-t-p-c- ' all E:/FPCross/fpcbootstrap/make.exe -C win64 all E:/FPCross/fpcsrc/compiler/ppc.exe -Ur -Xs -O2 -n -Fi../inc -Fi../x86_64 -FE. -FUE:/FPCross/fpcsrc/rtl/units/x86_64-win64 -vw-n-h-l-d-u-t-p-c- -dx86_64 -dRELEASE -Us -Sg system.pp -Fi../win E:/FPCross/fpcsrc/compiler/ppc.exe -Ur -Xs -O2 -n -Fi../inc -Fi../x86_64 -FE. -FUE:/FPCross/fpcsrc/rtl/units/x86_64-win64 -vw-n-h-l-d-u-t-p-c- -dx86_64 -dRELEASE ../inc/uuchar.pp E:/FPCross/fpcsrc/compiler/ppc.exe -Ur -Xs -O2 -n -Fi../inc -Fi../x86_64 -FE. -FUE:/FPCross/fpcsrc/rtl/units/x86_64-win64 -vw-n-h-l-d-u-t-p-c- -dx86_64 -dRELEASE -I../objpas ../objpas/objpas.pp E:/FPCross/fpcsrc/compiler/ppc.exe -Ur -Xs -O2 -n -Fi../inc -Fi../x86_64 -FE. -FUE:/FPCross/fpcsrc/rtl/units/x86_64-win64 -vw-n-h-l-d-u-t-p-c- -dx86_64 -dRELEASE -Fi../objpas/sysutils -Fi../objpas/classes -Fu../x86_64 -I../win -I../objpas -I../win/wininc -Fu../win/wininc -Fu../win -I../inc -Fu../inc -Fu../objpas buildrtl E:/FPCross/fpcsrc/compiler/ppc.exe -Ur -Xs -O2 -n -Fi../inc -Fi../x86_64 -FE. -FUE:/FPCross/fpcsrc/rtl/units/x86_64-win64 -vw-n-h-l-d-u-t-p-c- -dx86_64 -dRELEASE ../inc/macpas.pp E:/FPCross/fpcsrc/compiler/ppc.exe -Ur -Xs -O2 -n -Fi../inc -Fi../x86_64 -FE. -FUE:/FPCross/fpcsrc/rtl/units/x86_64-win64 -vw-n-h-l-d-u-t-p-c- -dx86_64 -dRELEASE ../inc/iso7185.pp E:/FPCross/fpcsrc/compiler/ppc.exe -Ur -Xs -O2 -n -Fi../inc -Fi../x86_64 -FE. -FUE:/FPCross/fpcsrc/rtl/units/x86_64-win64 -vw-n-h-l-d-u-t-p-c- -dx86_64 -dRELEASE -Fu../inc -Fi../charmaps ../charmaps/cpall.pas E:/FPCross/fpcsrc/compiler/ppc.exe -Ur -Xs -O2 -n -Fi../inc -Fi../x86_64 -FE. -FUE:/FPCross/fpcsrc/rtl/units/x86_64-win64 -vw-n-h-l-d-u-t-p-c- -dx86_64 -dRELEASE ../inc/lineinfo.pp E:/FPCross/fpcsrc/compiler/ppc.exe -Ur -Xs -O2 -n -Fi../inc -Fi../x86_64 -FE. -FUE:/FPCross/fpcsrc/rtl/units/x86_64-win64 -vw-n-h-l-d-u-t-p-c- -dx86_64 -dRELEASE ../inc/lnfodwrf.pp E:/FPCross/fpcbootstrap/make.exe 'FPC=E:/FPCross/fpcsrc/compiler/ppc.exe' OS_TARGET=win64 CPU_TARGET=x86_64 PPC_TARGET=aarch64 EXENAME=ppcrossa64.exe CROSSBINDIR= BINUTILSPREFIX= CROSSCYCLEBOOTSTRAP=1 CYCLELEVEL=2 cycleclean E:/FPCross/fpcbootstrap/make.exe -C utils cleanall E:/FPCross/fpcbootstrap/make.exe 'FPC=E:/FPCross/fpcsrc/compiler/ppc.exe' OS_TARGET=win64 CPU_TARGET=x86_64 PPC_TARGET=aarch64 EXENAME=ppcrossa64.exe CROSSBINDIR= BINUTILSPREFIX= CROSSCYCLEBOOTSTRAP=1 CYCLELEVEL=2 compiler echo '47031' > revision.inc E:/FPCross/fpcsrc/compiler/ppc.exe -Ur -Xs -O2 -n -Fuaarch64 -Fusystems -FuE:/FPCross/fpcsrc/rtl/units/x86_64-win64 -Fiaarch64 -FEaarch64/bin/x86_64-win64 -FUaarch64/units/x86_64-win64 -dRELEASE -vw-n-h-l-d-u-t-p-c- -dREVINC -daarch64 -dGDB -dBROWSERLOG -Fuarmgen -Sew version.pas E:/FPCross/fpcsrc/compiler/ppc.exe -Ur -Xs -O2 -n -Fuaarch64 -Fusystems -FuE:/FPCross/fpcsrc/rtl/units/x86_64-win64 -Fiaarch64 -FEaarch64/bin/x86_64-win64 -FUaarch64/units/x86_64-win64 -dRELEASE -vw-n-h-l-d-u-t-p-c- -dREVINC -daarch64 -dGDB -dBROWSERLOG -Fuarmgen -Sew pp.pas fpcupdeluxe: info: FPCCrossInstaller (BuildModuleCustom: FPC): Running E:\FPCross\fpcbootstrap\make.exe [step # st_CompilerInstall] (FPC crosscompiler: aarch64-darwin) with CROSSOPT: -CaAARCH64IOS -XPaarch64-apple-darwin11- -Xd -FlE:\FPCross\cross\lib\arm-darwin\usr\lib -FlE:\FPCross\cross\lib\arm-darwin\usr\lib\system fpcupdeluxe: Executing: E:\FPCross\fpcbootstrap\make.exe --jobs=16 FPMAKEOPT=--threads=16 --directory=E:\FPCross\fpcsrc FPCMAKE=E:\FPCross\fpc\bin\x86_64-win64\fpcmake.exe PPUMOVE=E:\FPCross\fpc\bin\x86_64-win64\ppumove.exe PREFIX=E:\FPCross\fpc INSTALL_PREFIX=E:\FPCross\fpc FPCDIR=E:\FPCross\fpcsrc UPXPROG=echo CROSSBINDIR=E:\FPCross\cross\bin\aarch64-darwin FPC=E:\FPCross\fpc\bin\x86_64-win64\fpc.exe compiler_install CROSSINSTALL=1 CPU_SOURCE=x86_64 OS_SOURCE=win64 OS_TARGET=darwin CPU_TARGET=aarch64 NOGDBMI=1 REVSTR=47031 REVINC=force BINUTILSPREFIX=aarch64-apple-darwin11- CROSSOPT=-CaAARCH64IOS -XPaarch64-apple-darwin11- -Xd -FlE:\FPCross\cross\lib\arm-darwin\usr\lib -FlE:\FPCross\cross\lib\arm-darwin\usr\lib\system OPT=-vw-n-h-l-d-u-t-p-c- (working dir: E:\FPCross\fpcsrc) E:\FPCross\fpcbootstrap\make.exe: Do not specify -j or --jobs if sh.exe is not available. E:\FPCross\fpcbootstrap\make.exe: Resetting make for single job mode. E:/FPCross/fpcbootstrap/make.exe -C compiler install E:/FPCross/fpcbootstrap/make.exe quickinstall auxfilesinstall E:/FPCross/fpcbootstrap/make.exe -C utils install echo ppcrossa64.exe ppcrossa64.exe E:/FPCross/fpcbootstrap/ginstall.exe -m 755 -d E:\FPCross\fpc/bin/x86_64-win64 E:/FPCross/fpcbootstrap/cp.exe -fp ppcrossa64.exe E:\FPCross\fpc/bin/x86_64-win64/ppcrossa64.exe fpcupdeluxe: info: FPCCrossInstaller (BuildModuleCustom: FPC): Running E:\FPCross\fpcbootstrap\make.exe [step # st_Rtl] (FPC crosscompiler: aarch64-darwin) with CROSSOPT: -CaAARCH64IOS -XPaarch64-apple-darwin11- -Xd -FlE:\FPCross\cross\lib\arm-darwin\usr\lib -FlE:\FPCross\cross\lib\arm-darwin\usr\lib\system fpcupdeluxe: Executing: E:\FPCross\fpcbootstrap\make.exe --jobs=16 FPMAKEOPT=--threads=16 --directory=E:\FPCross\fpcsrc FPCMAKE=E:\FPCross\fpc\bin\x86_64-win64\fpcmake.exe PPUMOVE=E:\FPCross\fpc\bin\x86_64-win64\ppumove.exe PREFIX=E:\FPCross\fpc INSTALL_PREFIX=E:\FPCross\fpc FPCDIR=E:\FPCross\fpcsrc UPXPROG=echo CROSSBINDIR=E:\FPCross\cross\bin\aarch64-darwin FPC=E:\FPCross\fpc\bin\x86_64-win64\ppcrossa64.exe rtl CROSSINSTALL=1 CPU_SOURCE=x86_64 OS_SOURCE=win64 OS_TARGET=darwin CPU_TARGET=aarch64 NOGDBMI=1 REVSTR=47031 REVINC=force BINUTILSPREFIX=aarch64-apple-darwin11- CROSSOPT=-CaAARCH64IOS -XPaarch64-apple-darwin11- -Xd -FlE:\FPCross\cross\lib\arm-darwin\usr\lib -FlE:\FPCross\cross\lib\arm-darwin\usr\lib\system OPT=-vw-n-h-l-d-u-t-p-c- (working dir: E:\FPCross\fpcsrc) E:\FPCross\fpcbootstrap\make.exe: Do not specify -j or --jobs if sh.exe is not available. E:\FPCross\fpcbootstrap\make.exe: Resetting make for single job mode. E:/FPCross/fpcbootstrap/make.exe -C rtl all E:/FPCross/fpcbootstrap/make.exe -C darwin all E:/FPCross/fpc/bin/x86_64-win64/ppcrossa64.exe -Ur -dFPC_USE_LIBC -Tdarwin -Paarch64 -XPaarch64-apple-darwin11- -Xr -Ur -Xs -O2 -n -Fi../inc -Fi../aarch64 -Fi../unix -Fi../bsd -Fi../bsd/aarch64 -Fi../darwin/aarch64 -FDE:\FPCross\cross\bin\aarch64-darwin -FE. -FUE:/FPCross/fpcsrc/rtl/units/aarch64-darwin -vw-n-h-l-d-u-t-p-c- -daarch64 -dRELEASE -CaAARCH64IOS -XPaarch64-apple-darwin11- -Xd -FlE:\FPCross\cross\lib\arm-darwin\usr\lib -FlE:\FPCross\cross\lib\arm-darwin\usr\lib\system -Us -Sg ../bsd/system.pp clang: error: invalid arch name '-arch aarch64' system.pp(398) Error: Error while assembling exitcode 1 system.pp(398) Fatal: There were 2 errors compiling module, stopping Fatal: Compilation aborted make.exe[1]: *** [darwin_all] Error 2 E:\FPCross\fpcbootstrap\make.exe: *** [rtl] Error 2 fpcupdeluxe: ERROR: FPCCrossInstaller (BuildModuleCustom: FPC): Running cross compiler fpc E:\FPCross\fpcbootstrap\make.exe for aarch64-darwin failed with an error code. ERROR: Fpcupdeluxe fatal error ! Sequencer (FPCCleanBuildOnly): Failure running fpcupdeluxe: error executing sequence FPCCleanBuildOnly Sequencer (Only): Failure running fpcupdeluxe: error executing sequence Only Building cross-tools failed. Aborting. ```

LongDirtyAnimAlf commented 4 years ago

Confirmed. Will update fpcupdeluxe to fix this issue. Stay tuned.

LongDirtyAnimAlf commented 4 years ago

Would you please test the newest release ? Thanks. https://github.com/LongDirtyAnimAlf/fpcupdeluxe/releases/tag/1.8.2a

Coldzer0 commented 4 years ago

The Same Error.

Here's the logs :

Logs

``` Going to install a cross-compiler from available sources. Fpcupdeluxe: FPC cross-builder: Building compiler for darwin-aarch64. FPCUP(deluxe) is starting up. Binutils/make dir: E:\FPCross\fpcbootstrap Bootstrap dir: E:\FPCross\fpcbootstrap FPCupdeluxe basedir: E:\FPCross FPC URL: https://svn.freepascal.org/svn/fpc/trunk FPC options: FPC source directory: E:\FPCross\fpcsrc FPC install directory: E:\FPCross\fpc Lazarus URL: https://svn.freepascal.org/svn/lazarus/trunk Lazarus options: Lazarus source directory: E:\FPCross\lazarus Lazarus install directory: E:\FPCross\lazarus Please stand back and enjoy ! 10/12/2020 17:30:29: fpcupdeluxe: V310 (20201012) started. FPCUPdeluxe V1.8.2a for x86_64-win64 running on Win64-10.0.19041 fpcupdeluxe: info: FPCCrossInstaller (CheckAndGetTools): Getting OpenSLL library files. fpcupdeluxe: WARNING: FPCCrossInstaller (DownloadOpenSSL): No OpenSLL library files available for SSL. Going to download them. fpcupdeluxe: info: FPCCrossInstaller (GetFile): Downloading http://wiki.overbyte.eu/arch/openssl-1.0.2u-win64.zip Using PowerShell to download E:\FPCross\tmp\FPCUPTMP00000.zip Extracted #1. File libeay32.dll out of #2 Extracted #2. File ssleay32.dll out of #2 Extracted #all. Ready extracting. fpcupdeluxe: WARNING: FPCCrossInstaller (GetFile): OpenSLL library files download and unpacking from http://wiki.overbyte.eu/arch/openssl-1.0.2u-win64.zip ok. Found valid svn.exe application. Found valid git.exe application. Found valid git.exe application. Found valid hg.exe application. fpcupdeluxe: info: FPCCrossInstaller (CleanModule: FPC): Running make distclean twice for target aarch64-darwin fpcupdeluxe: Executing: E:\FPCross\fpcbootstrap\make.exe --jobs=16 FPMAKEOPT=--threads=16 FPC=E:\FPCross\fpcbootstrap\ppcx64.exe --directory=E:\FPCross\fpcsrc FPCMAKE=E:\FPCross\fpc\bin\x86_64-win64\fpcmake.exe PPUMOVE=E:\FPCross\fpc\bin\x86_64-win64\ppumove.exe FPCDIR=E:\FPCross\fpcsrc PREFIX=E:\FPCross\fpc INSTALL_PREFIX=E:\FPCross\fpc UPXPROG=echo CPU_SOURCE=x86_64 OS_SOURCE=win64 OS_TARGET=darwin CPU_TARGET=aarch64 distclean (working dir: E:\FPCross\fpcsrc) E:\FPCross\fpcbootstrap\make.exe: Do not specify -j or --jobs if sh.exe is not available. E:\FPCross\fpcbootstrap\make.exe: Resetting make for single job mode. E:/FPCross/fpcbootstrap/make.exe -C compiler distclean E:/FPCross/fpcbootstrap/make.exe -C utils cleanall E:/FPCross/fpcbootstrap/make.exe -C utils distclean E:/FPCross/fpcbootstrap/make.exe -C rtl distclean E:/FPCross/fpcbootstrap/make.exe -C darwin cleanall E:/FPCross/fpcbootstrap/make.exe -C darwin distclean E:/FPCross/fpcbootstrap/make.exe -C utils distclean E:/FPCross/fpcbootstrap/make.exe -C debugsvr distclean E:/FPCross/fpcbootstrap/make.exe -C dxegen distclean E:/FPCross/fpcbootstrap/make.exe -C fpcm distclean E:/FPCross/fpcbootstrap/make.exe -C fpcmkcfg distclean E:/FPCross/fpcbootstrap/make.exe -C fpcres distclean E:/FPCross/fpcbootstrap/make.exe -C fpcreslipo distclean E:/FPCross/fpcbootstrap/make.exe -C fpdoc distclean E:/FPCross/fpcbootstrap/make.exe -C fpmc distclean E:/FPCross/fpcbootstrap/make.exe -C fppkg distclean E:/FPCross/fpcbootstrap/make.exe -C fprcp distclean E:/FPCross/fpcbootstrap/make.exe -C h2pas distclean E:/FPCross/fpcbootstrap/make.exe -C ihxutil distclean E:/FPCross/fpcbootstrap/make.exe -C importtl distclean E:/FPCross/fpcbootstrap/make.exe -C instantfpc distclean E:/FPCross/fpcbootstrap/make.exe -C json2pas distclean E:/FPCross/fpcbootstrap/make.exe -C mksymbian distclean E:/FPCross/fpcbootstrap/make.exe -C pas2fpm distclean E:/FPCross/fpcbootstrap/make.exe -C pas2jni distclean E:/FPCross/fpcbootstrap/make.exe -C pas2js distclean E:/FPCross/fpcbootstrap/make.exe -C pas2ut distclean E:/FPCross/fpcbootstrap/make.exe -C rmwait distclean E:/FPCross/fpcbootstrap/make.exe -C tply distclean E:/FPCross/fpcbootstrap/make.exe -C unicode distclean E:/FPCross/fpcbootstrap/make.exe -C packages distclean E:/FPCross/fpcbootstrap/make.exe -C a52 distclean E:/FPCross/fpcbootstrap/make.exe -C ami-extra distclean E:/FPCross/fpcbootstrap/make.exe -C amunits distclean E:/FPCross/fpcbootstrap/make.exe -C arosunits distclean E:/FPCross/fpcbootstrap/make.exe -C aspell distclean E:/FPCross/fpcbootstrap/make.exe -C bfd distclean E:/FPCross/fpcbootstrap/make.exe -C bzip2 distclean E:/FPCross/fpcbootstrap/make.exe -C cairo distclean E:/FPCross/fpcbootstrap/make.exe -C cdrom distclean E:/FPCross/fpcbootstrap/make.exe -C chm distclean E:/FPCross/fpcbootstrap/make.exe -C cocoaint distclean E:/FPCross/fpcbootstrap/make.exe -C dblib distclean E:/FPCross/fpcbootstrap/make.exe -C dbus distclean E:/FPCross/fpcbootstrap/make.exe -C dts distclean E:/FPCross/fpcbootstrap/make.exe -C fastcgi distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-async distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-base distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-db distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-extra distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-fpcunit distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-image distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-js distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-json distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-net distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-passrc distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-pdf distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-process distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-registry distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-report distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-res distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-sdo distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-sound distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-stl distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-web distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-xml distclean E:/FPCross/fpcbootstrap/make.exe -C fftw distclean E:/FPCross/fpcbootstrap/make.exe -C fpgtk distclean E:/FPCross/fpcbootstrap/make.exe -C fpindexer distclean E:/FPCross/fpcbootstrap/make.exe -C fpmkunit distclean E:/FPCross/fpcbootstrap/make.exe -C fppkg distclean E:/FPCross/fpcbootstrap/make.exe -C fuse distclean E:/FPCross/fpcbootstrap/make.exe -C fv distclean E:/FPCross/fpcbootstrap/make.exe -C gdbint distclean E:/FPCross/fpcbootstrap/make.exe -C gdbm distclean E:/FPCross/fpcbootstrap/make.exe -C ggi distclean E:/FPCross/fpcbootstrap/make.exe -C gmp distclean E:/FPCross/fpcbootstrap/make.exe -C gnome1 distclean E:/FPCross/fpcbootstrap/make.exe -C gnutls distclean E:/FPCross/fpcbootstrap/make.exe -C googleapi distclean E:/FPCross/fpcbootstrap/make.exe -C graph distclean E:/FPCross/fpcbootstrap/make.exe -C gtk1 distclean E:/FPCross/fpcbootstrap/make.exe -C gtk2 distclean E:/FPCross/fpcbootstrap/make.exe -C hash distclean E:/FPCross/fpcbootstrap/make.exe -C hermes distclean E:/FPCross/fpcbootstrap/make.exe -C httpd13 distclean E:/FPCross/fpcbootstrap/make.exe -C httpd20 distclean E:/FPCross/fpcbootstrap/make.exe -C httpd22 distclean E:/FPCross/fpcbootstrap/make.exe -C httpd24 distclean E:/FPCross/fpcbootstrap/make.exe -C ibase distclean E:/FPCross/fpcbootstrap/make.exe -C iconvenc distclean E:/FPCross/fpcbootstrap/make.exe -C ide distclean E:/FPCross/fpcbootstrap/make.exe -C compiler distclean E:/FPCross/fpcbootstrap/make.exe -C fakegdb distclean E:/FPCross/fpcbootstrap/make.exe -C imagemagick distclean E:/FPCross/fpcbootstrap/make.exe -C imlib distclean E:/FPCross/fpcbootstrap/make.exe -C iosxlocale distclean E:/FPCross/fpcbootstrap/make.exe -C jni distclean E:/FPCross/fpcbootstrap/make.exe -C ldap distclean E:/FPCross/fpcbootstrap/make.exe -C libc distclean E:/FPCross/fpcbootstrap/make.exe -C libcups distclean E:/FPCross/fpcbootstrap/make.exe -C libcurl distclean E:/FPCross/fpcbootstrap/make.exe -C libenet distclean E:/FPCross/fpcbootstrap/make.exe -C libffi distclean E:/FPCross/fpcbootstrap/make.exe -C libfontconfig distclean E:/FPCross/fpcbootstrap/make.exe -C libgbafpc distclean E:/FPCross/fpcbootstrap/make.exe -C libgc distclean E:/FPCross/fpcbootstrap/make.exe -C libgd distclean E:/FPCross/fpcbootstrap/make.exe -C libmagic distclean E:/FPCross/fpcbootstrap/make.exe -C libmicrohttpd distclean E:/FPCross/fpcbootstrap/make.exe -C libndsfpc distclean E:/FPCross/fpcbootstrap/make.exe -C libogcfpc distclean E:/FPCross/fpcbootstrap/make.exe -C libpng distclean E:/FPCross/fpcbootstrap/make.exe -C librsvg distclean E:/FPCross/fpcbootstrap/make.exe -C libsee distclean E:/FPCross/fpcbootstrap/make.exe -C libtar distclean E:/FPCross/fpcbootstrap/make.exe -C libusb distclean E:/FPCross/fpcbootstrap/make.exe -C libvlc distclean E:/FPCross/fpcbootstrap/make.exe -C libxml distclean E:/FPCross/fpcbootstrap/make.exe -C lua distclean E:/FPCross/fpcbootstrap/make.exe -C mad distclean E:/FPCross/fpcbootstrap/make.exe -C matroska distclean E:/FPCross/fpcbootstrap/make.exe -C modplug distclean E:/FPCross/fpcbootstrap/make.exe -C morphunits distclean E:/FPCross/fpcbootstrap/make.exe -C mysql distclean E:/FPCross/fpcbootstrap/make.exe -C ncurses distclean E:/FPCross/fpcbootstrap/make.exe -C newt distclean E:/FPCross/fpcbootstrap/make.exe -C numlib distclean E:/FPCross/fpcbootstrap/make.exe -C nvapi distclean E:/FPCross/fpcbootstrap/make.exe -C objcrtl distclean E:/FPCross/fpcbootstrap/make.exe -C odata distclean E:/FPCross/fpcbootstrap/make.exe -C odbc distclean E:/FPCross/fpcbootstrap/make.exe -C oggvorbis distclean E:/FPCross/fpcbootstrap/make.exe -C openal distclean E:/FPCross/fpcbootstrap/make.exe -C opencl distclean E:/FPCross/fpcbootstrap/make.exe -C opengl distclean E:/FPCross/fpcbootstrap/make.exe -C opengles distclean E:/FPCross/fpcbootstrap/make.exe -C openssl distclean E:/FPCross/fpcbootstrap/make.exe -C oracle distclean E:/FPCross/fpcbootstrap/make.exe -C os2units distclean E:/FPCross/fpcbootstrap/make.exe -C os4units distclean E:/FPCross/fpcbootstrap/make.exe -C palmunits distclean E:/FPCross/fpcbootstrap/make.exe -C pasjpeg distclean E:/FPCross/fpcbootstrap/make.exe -C pastojs distclean E:/FPCross/fpcbootstrap/make.exe -C paszlib distclean E:/FPCross/fpcbootstrap/make.exe -C pcap distclean E:/FPCross/fpcbootstrap/make.exe -C postgres distclean E:/FPCross/fpcbootstrap/make.exe -C proj4 distclean E:/FPCross/fpcbootstrap/make.exe -C ptc distclean E:/FPCross/fpcbootstrap/make.exe -C pthreads distclean E:/FPCross/fpcbootstrap/make.exe -C pxlib distclean E:/FPCross/fpcbootstrap/make.exe -C regexpr distclean E:/FPCross/fpcbootstrap/make.exe -C rexx distclean E:/FPCross/fpcbootstrap/make.exe -C rtl-console distclean E:/FPCross/fpcbootstrap/make.exe -C rtl-extra distclean E:/FPCross/fpcbootstrap/make.exe -C rtl-generics distclean E:/FPCross/fpcbootstrap/make.exe -C rtl-objpas distclean E:/FPCross/fpcbootstrap/make.exe -C rtl-unicode distclean E:/FPCross/fpcbootstrap/make.exe -C sdl distclean E:/FPCross/fpcbootstrap/make.exe -C sndfile distclean E:/FPCross/fpcbootstrap/make.exe -C sqlite distclean E:/FPCross/fpcbootstrap/make.exe -C svgalib distclean E:/FPCross/fpcbootstrap/make.exe -C symbolic distclean E:/FPCross/fpcbootstrap/make.exe -C syslog distclean E:/FPCross/fpcbootstrap/make.exe -C tcl distclean E:/FPCross/fpcbootstrap/make.exe -C tosunits distclean E:/FPCross/fpcbootstrap/make.exe -C tplylib distclean E:/FPCross/fpcbootstrap/make.exe -C univint distclean E:/FPCross/fpcbootstrap/make.exe -C unixutil distclean E:/FPCross/fpcbootstrap/make.exe -C unzip distclean E:/FPCross/fpcbootstrap/make.exe -C users distclean E:/FPCross/fpcbootstrap/make.exe -C utmp distclean E:/FPCross/fpcbootstrap/make.exe -C uuid distclean E:/FPCross/fpcbootstrap/make.exe -C vcl-compat distclean E:/FPCross/fpcbootstrap/make.exe -C webidl distclean E:/FPCross/fpcbootstrap/make.exe -C winceunits distclean E:/FPCross/fpcbootstrap/make.exe -C winunits-base distclean E:/FPCross/fpcbootstrap/make.exe -C winunits-jedi distclean E:/FPCross/fpcbootstrap/make.exe -C x11 distclean E:/FPCross/fpcbootstrap/make.exe -C xforms distclean E:/FPCross/fpcbootstrap/make.exe -C zlib distclean E:/FPCross/fpcbootstrap/make.exe -C zorba distclean E:/FPCross/fpcbootstrap/make.exe -C fpmkunit clean_bootstrap E:/FPCross/fpcbootstrap/make.exe -C installer distclean fpcupdeluxe: Executing: E:\FPCross\fpcbootstrap\make.exe --jobs=16 FPMAKEOPT=--threads=16 FPC=E:\FPCross\fpcbootstrap\ppcx64.exe --directory=E:\FPCross\fpcsrc FPCMAKE=E:\FPCross\fpc\bin\x86_64-win64\fpcmake.exe PPUMOVE=E:\FPCross\fpc\bin\x86_64-win64\ppumove.exe FPCDIR=E:\FPCross\fpcsrc PREFIX=E:\FPCross\fpc INSTALL_PREFIX=E:\FPCross\fpc UPXPROG=echo CPU_SOURCE=x86_64 OS_SOURCE=win64 OS_TARGET=darwin CPU_TARGET=aarch64 distclean (working dir: E:\FPCross\fpcsrc) E:\FPCross\fpcbootstrap\make.exe: Do not specify -j or --jobs if sh.exe is not available. E:\FPCross\fpcbootstrap\make.exe: Resetting make for single job mode. E:/FPCross/fpcbootstrap/make.exe -C compiler distclean E:/FPCross/fpcbootstrap/make.exe -C utils cleanall E:/FPCross/fpcbootstrap/make.exe -C utils distclean E:/FPCross/fpcbootstrap/make.exe -C rtl distclean E:/FPCross/fpcbootstrap/make.exe -C darwin cleanall E:/FPCross/fpcbootstrap/make.exe -C darwin distclean E:/FPCross/fpcbootstrap/make.exe -C utils distclean E:/FPCross/fpcbootstrap/make.exe -C debugsvr distclean E:/FPCross/fpcbootstrap/make.exe -C dxegen distclean E:/FPCross/fpcbootstrap/make.exe -C fpcm distclean E:/FPCross/fpcbootstrap/make.exe -C fpcmkcfg distclean E:/FPCross/fpcbootstrap/make.exe -C fpcres distclean E:/FPCross/fpcbootstrap/make.exe -C fpcreslipo distclean E:/FPCross/fpcbootstrap/make.exe -C fpdoc distclean E:/FPCross/fpcbootstrap/make.exe -C fpmc distclean E:/FPCross/fpcbootstrap/make.exe -C fppkg distclean E:/FPCross/fpcbootstrap/make.exe -C fprcp distclean E:/FPCross/fpcbootstrap/make.exe -C h2pas distclean E:/FPCross/fpcbootstrap/make.exe -C ihxutil distclean E:/FPCross/fpcbootstrap/make.exe -C importtl distclean E:/FPCross/fpcbootstrap/make.exe -C instantfpc distclean E:/FPCross/fpcbootstrap/make.exe -C json2pas distclean E:/FPCross/fpcbootstrap/make.exe -C mksymbian distclean E:/FPCross/fpcbootstrap/make.exe -C pas2fpm distclean E:/FPCross/fpcbootstrap/make.exe -C pas2jni distclean E:/FPCross/fpcbootstrap/make.exe -C pas2js distclean E:/FPCross/fpcbootstrap/make.exe -C pas2ut distclean E:/FPCross/fpcbootstrap/make.exe -C rmwait distclean E:/FPCross/fpcbootstrap/make.exe -C tply distclean E:/FPCross/fpcbootstrap/make.exe -C unicode distclean E:/FPCross/fpcbootstrap/make.exe -C packages distclean E:/FPCross/fpcbootstrap/make.exe -C a52 distclean E:/FPCross/fpcbootstrap/make.exe -C ami-extra distclean E:/FPCross/fpcbootstrap/make.exe -C amunits distclean E:/FPCross/fpcbootstrap/make.exe -C arosunits distclean E:/FPCross/fpcbootstrap/make.exe -C aspell distclean E:/FPCross/fpcbootstrap/make.exe -C bfd distclean E:/FPCross/fpcbootstrap/make.exe -C bzip2 distclean E:/FPCross/fpcbootstrap/make.exe -C cairo distclean E:/FPCross/fpcbootstrap/make.exe -C cdrom distclean E:/FPCross/fpcbootstrap/make.exe -C chm distclean E:/FPCross/fpcbootstrap/make.exe -C cocoaint distclean E:/FPCross/fpcbootstrap/make.exe -C dblib distclean E:/FPCross/fpcbootstrap/make.exe -C dbus distclean E:/FPCross/fpcbootstrap/make.exe -C dts distclean E:/FPCross/fpcbootstrap/make.exe -C fastcgi distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-async distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-base distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-db distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-extra distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-fpcunit distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-image distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-js distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-json distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-net distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-passrc distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-pdf distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-process distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-registry distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-report distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-res distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-sdo distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-sound distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-stl distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-web distclean E:/FPCross/fpcbootstrap/make.exe -C fcl-xml distclean E:/FPCross/fpcbootstrap/make.exe -C fftw distclean E:/FPCross/fpcbootstrap/make.exe -C fpgtk distclean E:/FPCross/fpcbootstrap/make.exe -C fpindexer distclean E:/FPCross/fpcbootstrap/make.exe -C fpmkunit distclean E:/FPCross/fpcbootstrap/make.exe -C fppkg distclean E:/FPCross/fpcbootstrap/make.exe -C fuse distclean E:/FPCross/fpcbootstrap/make.exe -C fv distclean E:/FPCross/fpcbootstrap/make.exe -C gdbint distclean E:/FPCross/fpcbootstrap/make.exe -C gdbm distclean E:/FPCross/fpcbootstrap/make.exe -C ggi distclean E:/FPCross/fpcbootstrap/make.exe -C gmp distclean E:/FPCross/fpcbootstrap/make.exe -C gnome1 distclean E:/FPCross/fpcbootstrap/make.exe -C gnutls distclean E:/FPCross/fpcbootstrap/make.exe -C googleapi distclean E:/FPCross/fpcbootstrap/make.exe -C graph distclean E:/FPCross/fpcbootstrap/make.exe -C gtk1 distclean E:/FPCross/fpcbootstrap/make.exe -C gtk2 distclean E:/FPCross/fpcbootstrap/make.exe -C hash distclean E:/FPCross/fpcbootstrap/make.exe -C hermes distclean E:/FPCross/fpcbootstrap/make.exe -C httpd13 distclean E:/FPCross/fpcbootstrap/make.exe -C httpd20 distclean E:/FPCross/fpcbootstrap/make.exe -C httpd22 distclean E:/FPCross/fpcbootstrap/make.exe -C httpd24 distclean E:/FPCross/fpcbootstrap/make.exe -C ibase distclean E:/FPCross/fpcbootstrap/make.exe -C iconvenc distclean E:/FPCross/fpcbootstrap/make.exe -C ide distclean E:/FPCross/fpcbootstrap/make.exe -C compiler distclean E:/FPCross/fpcbootstrap/make.exe -C fakegdb distclean E:/FPCross/fpcbootstrap/make.exe -C imagemagick distclean E:/FPCross/fpcbootstrap/make.exe -C imlib distclean E:/FPCross/fpcbootstrap/make.exe -C iosxlocale distclean E:/FPCross/fpcbootstrap/make.exe -C jni distclean E:/FPCross/fpcbootstrap/make.exe -C ldap distclean E:/FPCross/fpcbootstrap/make.exe -C libc distclean E:/FPCross/fpcbootstrap/make.exe -C libcups distclean E:/FPCross/fpcbootstrap/make.exe -C libcurl distclean E:/FPCross/fpcbootstrap/make.exe -C libenet distclean E:/FPCross/fpcbootstrap/make.exe -C libffi distclean E:/FPCross/fpcbootstrap/make.exe -C libfontconfig distclean E:/FPCross/fpcbootstrap/make.exe -C libgbafpc distclean E:/FPCross/fpcbootstrap/make.exe -C libgc distclean E:/FPCross/fpcbootstrap/make.exe -C libgd distclean E:/FPCross/fpcbootstrap/make.exe -C libmagic distclean E:/FPCross/fpcbootstrap/make.exe -C libmicrohttpd distclean E:/FPCross/fpcbootstrap/make.exe -C libndsfpc distclean E:/FPCross/fpcbootstrap/make.exe -C libogcfpc distclean E:/FPCross/fpcbootstrap/make.exe -C libpng distclean E:/FPCross/fpcbootstrap/make.exe -C librsvg distclean E:/FPCross/fpcbootstrap/make.exe -C libsee distclean E:/FPCross/fpcbootstrap/make.exe -C libtar distclean E:/FPCross/fpcbootstrap/make.exe -C libusb distclean E:/FPCross/fpcbootstrap/make.exe -C libvlc distclean E:/FPCross/fpcbootstrap/make.exe -C libxml distclean E:/FPCross/fpcbootstrap/make.exe -C lua distclean E:/FPCross/fpcbootstrap/make.exe -C mad distclean E:/FPCross/fpcbootstrap/make.exe -C matroska distclean E:/FPCross/fpcbootstrap/make.exe -C modplug distclean E:/FPCross/fpcbootstrap/make.exe -C morphunits distclean E:/FPCross/fpcbootstrap/make.exe -C mysql distclean E:/FPCross/fpcbootstrap/make.exe -C ncurses distclean E:/FPCross/fpcbootstrap/make.exe -C newt distclean E:/FPCross/fpcbootstrap/make.exe -C numlib distclean E:/FPCross/fpcbootstrap/make.exe -C nvapi distclean E:/FPCross/fpcbootstrap/make.exe -C objcrtl distclean E:/FPCross/fpcbootstrap/make.exe -C odata distclean E:/FPCross/fpcbootstrap/make.exe -C odbc distclean E:/FPCross/fpcbootstrap/make.exe -C oggvorbis distclean E:/FPCross/fpcbootstrap/make.exe -C openal distclean E:/FPCross/fpcbootstrap/make.exe -C opencl distclean E:/FPCross/fpcbootstrap/make.exe -C opengl distclean E:/FPCross/fpcbootstrap/make.exe -C opengles distclean E:/FPCross/fpcbootstrap/make.exe -C openssl distclean E:/FPCross/fpcbootstrap/make.exe -C oracle distclean E:/FPCross/fpcbootstrap/make.exe -C os2units distclean E:/FPCross/fpcbootstrap/make.exe -C os4units distclean E:/FPCross/fpcbootstrap/make.exe -C palmunits distclean E:/FPCross/fpcbootstrap/make.exe -C pasjpeg distclean E:/FPCross/fpcbootstrap/make.exe -C pastojs distclean E:/FPCross/fpcbootstrap/make.exe -C paszlib distclean E:/FPCross/fpcbootstrap/make.exe -C pcap distclean E:/FPCross/fpcbootstrap/make.exe -C postgres distclean E:/FPCross/fpcbootstrap/make.exe -C proj4 distclean E:/FPCross/fpcbootstrap/make.exe -C ptc distclean E:/FPCross/fpcbootstrap/make.exe -C pthreads distclean E:/FPCross/fpcbootstrap/make.exe -C pxlib distclean E:/FPCross/fpcbootstrap/make.exe -C regexpr distclean E:/FPCross/fpcbootstrap/make.exe -C rexx distclean E:/FPCross/fpcbootstrap/make.exe -C rtl-console distclean E:/FPCross/fpcbootstrap/make.exe -C rtl-extra distclean E:/FPCross/fpcbootstrap/make.exe -C rtl-generics distclean E:/FPCross/fpcbootstrap/make.exe -C rtl-objpas distclean E:/FPCross/fpcbootstrap/make.exe -C rtl-unicode distclean E:/FPCross/fpcbootstrap/make.exe -C sdl distclean E:/FPCross/fpcbootstrap/make.exe -C sndfile distclean E:/FPCross/fpcbootstrap/make.exe -C sqlite distclean E:/FPCross/fpcbootstrap/make.exe -C svgalib distclean E:/FPCross/fpcbootstrap/make.exe -C symbolic distclean E:/FPCross/fpcbootstrap/make.exe -C syslog distclean E:/FPCross/fpcbootstrap/make.exe -C tcl distclean E:/FPCross/fpcbootstrap/make.exe -C tosunits distclean E:/FPCross/fpcbootstrap/make.exe -C tplylib distclean E:/FPCross/fpcbootstrap/make.exe -C univint distclean E:/FPCross/fpcbootstrap/make.exe -C unixutil distclean E:/FPCross/fpcbootstrap/make.exe -C unzip distclean E:/FPCross/fpcbootstrap/make.exe -C users distclean E:/FPCross/fpcbootstrap/make.exe -C utmp distclean E:/FPCross/fpcbootstrap/make.exe -C uuid distclean E:/FPCross/fpcbootstrap/make.exe -C vcl-compat distclean E:/FPCross/fpcbootstrap/make.exe -C webidl distclean E:/FPCross/fpcbootstrap/make.exe -C winceunits distclean E:/FPCross/fpcbootstrap/make.exe -C winunits-base distclean E:/FPCross/fpcbootstrap/make.exe -C winunits-jedi distclean E:/FPCross/fpcbootstrap/make.exe -C x11 distclean E:/FPCross/fpcbootstrap/make.exe -C xforms distclean E:/FPCross/fpcbootstrap/make.exe -C zlib distclean E:/FPCross/fpcbootstrap/make.exe -C zorba distclean E:/FPCross/fpcbootstrap/make.exe -C fpmkunit clean_bootstrap E:/FPCross/fpcbootstrap/make.exe -C installer distclean fpcupdeluxe: info: FPCCrossInstaller (BuildModule: FPC): Building module FPC... fpcupdeluxe: info: FPC aarch64-darwin cross-builder: Detected source version FPC (compiler): 3.3.1 fpcupdeluxe: info: FPCCrossInstaller (BuildModuleCustom: FPC): Using FPC itself to compile and build the cross-compiler fpcupdeluxe: info: FPC aarch64-darwin cross-builder: Using compiler with version: 3.3.1 fpcupdeluxe: info: FPCCrossInstaller (BuildModuleCustom: FPC): Removing fpc.cfg config snippet for target aarch64-darwin fpcupdeluxe: info: FPCCrossInstaller (InsertFPCCFGSnippet: fpc.cfg): Found existing snippet in E:\FPCross\fpc\bin\x86_64-win64\fpc.cfg. Replacing it with new version. fpcupdeluxe: info: FPCCrossInstaller (InsertFPCCFGSnippet: fpc.cfg): Inserting snippet in E:\FPCross\fpc\bin\x86_64-win64\fpc.cfg done. fpcupdeluxe: info: FPCCrossInstaller (BuildModuleCustom: FPC): Running E:\FPCross\fpcbootstrap\make.exe [step # st_Compiler] (FPC crosscompiler: aarch64-darwin) with CROSSOPT: -XPaarch64-apple-darwin11- -Xd -FlE:\FPCross\cross\lib\x86-darwin\MacOSX10.11.sdk\usr\lib -FlE:\FPCross\cross\lib\x86-darwin\MacOSX10.11.sdk\usr\lib\system fpcupdeluxe: Executing: E:\FPCross\fpcbootstrap\make.exe --jobs=16 FPMAKEOPT=--threads=16 --directory=E:\FPCross\fpcsrc FPCMAKE=E:\FPCross\fpc\bin\x86_64-win64\fpcmake.exe PPUMOVE=E:\FPCross\fpc\bin\x86_64-win64\ppumove.exe PREFIX=E:\FPCross\fpc INSTALL_PREFIX=E:\FPCross\fpc FPCDIR=E:\FPCross\fpcsrc UPXPROG=echo CROSSBINDIR=E:\FPCross\cross\bin\aarch64-darwin FPC=E:\FPCross\fpc\bin\x86_64-win64\fpc.exe compiler_cycle CROSSINSTALL=1 CPU_SOURCE=x86_64 OS_SOURCE=win64 OS_TARGET=darwin CPU_TARGET=aarch64 NOGDBMI=1 REVSTR=47076 REVINC=force BINUTILSPREFIX=aarch64-apple-darwin11- CROSSOPT=-XPaarch64-apple-darwin11- -Xd -FlE:\FPCross\cross\lib\x86-darwin\MacOSX10.11.sdk\usr\lib -FlE:\FPCross\cross\lib\x86-darwin\MacOSX10.11.sdk\usr\lib\system OPT=-vw-n-h-l-d-u-t-p-c- (working dir: E:\FPCross\fpcsrc) E:\FPCross\fpcbootstrap\make.exe: Do not specify -j or --jobs if sh.exe is not available. E:\FPCross\fpcbootstrap\make.exe: Resetting make for single job mode. E:/FPCross/fpcbootstrap/make.exe -C compiler cycle E:/FPCross/fpcbootstrap/make.exe OS_TARGET=win64 CPU_TARGET=x86_64 CROSSBINDIR= BINUTILSPREFIX= CROSSCYCLEBOOTSTRAP=1 CYCLELEVEL=1 rtlclean E:/FPCross/fpcbootstrap/make.exe -C E:/FPCross/fpcsrc/rtl clean E:/FPCross/fpcbootstrap/make.exe -C win64 clean E:/FPCross/fpcbootstrap/make.exe OS_TARGET=win64 CPU_TARGET=x86_64 CROSSBINDIR= BINUTILSPREFIX= CROSSCYCLEBOOTSTRAP=1 CYCLELEVEL=1 rtl E:/FPCross/fpcbootstrap/make.exe -C E:/FPCross/fpcsrc/rtl 'OPT=-vw-n-h-l-d-u-t-p-c- ' all E:/FPCross/fpcbootstrap/make.exe -C win64 all E:/FPCross/fpc/bin/x86_64-win64/fpc.exe -Ur -Xs -O2 -n -Fi../inc -Fi../x86_64 -FE. -FUE:/FPCross/fpcsrc/rtl/units/x86_64-win64 -vw-n-h-l-d-u-t-p-c- -dx86_64 -dRELEASE -Us -Sg system.pp -Fi../win E:/FPCross/fpc/bin/x86_64-win64/fpc.exe -Ur -Xs -O2 -n -Fi../inc -Fi../x86_64 -FE. -FUE:/FPCross/fpcsrc/rtl/units/x86_64-win64 -vw-n-h-l-d-u-t-p-c- -dx86_64 -dRELEASE ../inc/uuchar.pp E:/FPCross/fpc/bin/x86_64-win64/fpc.exe -Ur -Xs -O2 -n -Fi../inc -Fi../x86_64 -FE. -FUE:/FPCross/fpcsrc/rtl/units/x86_64-win64 -vw-n-h-l-d-u-t-p-c- -dx86_64 -dRELEASE -I../objpas ../objpas/objpas.pp E:/FPCross/fpc/bin/x86_64-win64/fpc.exe -Ur -Xs -O2 -n -Fi../inc -Fi../x86_64 -FE. -FUE:/FPCross/fpcsrc/rtl/units/x86_64-win64 -vw-n-h-l-d-u-t-p-c- -dx86_64 -dRELEASE -Fi../objpas/sysutils -Fi../objpas/classes -Fu../x86_64 -I../win -I../objpas -I../win/wininc -Fu../win/wininc -Fu../win -I../inc -Fu../inc -Fu../objpas buildrtl E:/FPCross/fpc/bin/x86_64-win64/fpc.exe -Ur -Xs -O2 -n -Fi../inc -Fi../x86_64 -FE. -FUE:/FPCross/fpcsrc/rtl/units/x86_64-win64 -vw-n-h-l-d-u-t-p-c- -dx86_64 -dRELEASE ../inc/macpas.pp E:/FPCross/fpc/bin/x86_64-win64/fpc.exe -Ur -Xs -O2 -n -Fi../inc -Fi../x86_64 -FE. -FUE:/FPCross/fpcsrc/rtl/units/x86_64-win64 -vw-n-h-l-d-u-t-p-c- -dx86_64 -dRELEASE ../inc/iso7185.pp E:/FPCross/fpc/bin/x86_64-win64/fpc.exe -Ur -Xs -O2 -n -Fi../inc -Fi../x86_64 -FE. -FUE:/FPCross/fpcsrc/rtl/units/x86_64-win64 -vw-n-h-l-d-u-t-p-c- -dx86_64 -dRELEASE -Fu../inc -Fi../charmaps ../charmaps/cpall.pas E:/FPCross/fpc/bin/x86_64-win64/fpc.exe -Ur -Xs -O2 -n -Fi../inc -Fi../x86_64 -FE. -FUE:/FPCross/fpcsrc/rtl/units/x86_64-win64 -vw-n-h-l-d-u-t-p-c- -dx86_64 -dRELEASE ../inc/lineinfo.pp E:/FPCross/fpc/bin/x86_64-win64/fpc.exe -Ur -Xs -O2 -n -Fi../inc -Fi../x86_64 -FE. -FUE:/FPCross/fpcsrc/rtl/units/x86_64-win64 -vw-n-h-l-d-u-t-p-c- -dx86_64 -dRELEASE ../inc/lnfodwrf.pp E:/FPCross/fpcbootstrap/make.exe OS_TARGET=win64 CPU_TARGET=x86_64 EXENAME=ppc.exe CROSSBINDIR= BINUTILSPREFIX= CROSSCYCLEBOOTSTRAP=1 CYCLELEVEL=1 cycleclean E:/FPCross/fpcbootstrap/make.exe -C utils cleanall E:/FPCross/fpcbootstrap/make.exe OS_TARGET=win64 CPU_TARGET=x86_64 EXENAME=ppc.exe CROSSBINDIR= BINUTILSPREFIX= CROSSCYCLEBOOTSTRAP=1 CYCLELEVEL=1 compiler echo '47076' > revision.inc E:/FPCross/fpc/bin/x86_64-win64/fpc.exe -Ur -Xs -O2 -n -Fux86_64 -Fusystems -FuE:/FPCross/fpcsrc/rtl/units/x86_64-win64 -Fix86_64 -FEx86_64/bin/x86_64-win64 -FUx86_64/units/x86_64-win64 -dRELEASE -vw-n-h-l-d-u-t-p-c- -dREVINC -dx86_64 -dGDB -dBROWSERLOG -Fux86 -Fix86 version.pas E:/FPCross/fpc/bin/x86_64-win64/fpc.exe -Ur -Xs -O2 -n -Fux86_64 -Fusystems -FuE:/FPCross/fpcsrc/rtl/units/x86_64-win64 -Fix86_64 -FEx86_64/bin/x86_64-win64 -FUx86_64/units/x86_64-win64 -dRELEASE -vw-n-h-l-d-u-t-p-c- -dREVINC -dx86_64 -dGDB -dBROWSERLOG -Fux86 -Fix86 pp.pas E:/FPCross/fpcbootstrap/make.exe 'FPC=E:/FPCross/fpcsrc/compiler/ppc.exe' OS_TARGET=win64 CPU_TARGET=x86_64 CROSSBINDIR= BINUTILSPREFIX= CROSSCYCLEBOOTSTRAP=1 CYCLELEVEL=2 rtlclean E:/FPCross/fpcbootstrap/make.exe -C E:/FPCross/fpcsrc/rtl clean E:/FPCross/fpcbootstrap/make.exe -C win64 clean E:/FPCross/fpcbootstrap/make.exe 'FPC=E:/FPCross/fpcsrc/compiler/ppc.exe' OS_TARGET=win64 CPU_TARGET=x86_64 CROSSBINDIR= BINUTILSPREFIX= CROSSCYCLEBOOTSTRAP=1 CYCLELEVEL=2 rtl E:/FPCross/fpcbootstrap/make.exe -C E:/FPCross/fpcsrc/rtl 'OPT=-vw-n-h-l-d-u-t-p-c- ' all E:/FPCross/fpcbootstrap/make.exe -C win64 all E:/FPCross/fpcsrc/compiler/ppc.exe -Ur -Xs -O2 -n -Fi../inc -Fi../x86_64 -FE. -FUE:/FPCross/fpcsrc/rtl/units/x86_64-win64 -vw-n-h-l-d-u-t-p-c- -dx86_64 -dRELEASE -Us -Sg system.pp -Fi../win E:/FPCross/fpcsrc/compiler/ppc.exe -Ur -Xs -O2 -n -Fi../inc -Fi../x86_64 -FE. -FUE:/FPCross/fpcsrc/rtl/units/x86_64-win64 -vw-n-h-l-d-u-t-p-c- -dx86_64 -dRELEASE ../inc/uuchar.pp E:/FPCross/fpcsrc/compiler/ppc.exe -Ur -Xs -O2 -n -Fi../inc -Fi../x86_64 -FE. -FUE:/FPCross/fpcsrc/rtl/units/x86_64-win64 -vw-n-h-l-d-u-t-p-c- -dx86_64 -dRELEASE -I../objpas ../objpas/objpas.pp E:/FPCross/fpcsrc/compiler/ppc.exe -Ur -Xs -O2 -n -Fi../inc -Fi../x86_64 -FE. -FUE:/FPCross/fpcsrc/rtl/units/x86_64-win64 -vw-n-h-l-d-u-t-p-c- -dx86_64 -dRELEASE -Fi../objpas/sysutils -Fi../objpas/classes -Fu../x86_64 -I../win -I../objpas -I../win/wininc -Fu../win/wininc -Fu../win -I../inc -Fu../inc -Fu../objpas buildrtl E:/FPCross/fpcsrc/compiler/ppc.exe -Ur -Xs -O2 -n -Fi../inc -Fi../x86_64 -FE. -FUE:/FPCross/fpcsrc/rtl/units/x86_64-win64 -vw-n-h-l-d-u-t-p-c- -dx86_64 -dRELEASE ../inc/macpas.pp E:/FPCross/fpcsrc/compiler/ppc.exe -Ur -Xs -O2 -n -Fi../inc -Fi../x86_64 -FE. -FUE:/FPCross/fpcsrc/rtl/units/x86_64-win64 -vw-n-h-l-d-u-t-p-c- -dx86_64 -dRELEASE ../inc/iso7185.pp E:/FPCross/fpcsrc/compiler/ppc.exe -Ur -Xs -O2 -n -Fi../inc -Fi../x86_64 -FE. -FUE:/FPCross/fpcsrc/rtl/units/x86_64-win64 -vw-n-h-l-d-u-t-p-c- -dx86_64 -dRELEASE -Fu../inc -Fi../charmaps ../charmaps/cpall.pas E:/FPCross/fpcsrc/compiler/ppc.exe -Ur -Xs -O2 -n -Fi../inc -Fi../x86_64 -FE. -FUE:/FPCross/fpcsrc/rtl/units/x86_64-win64 -vw-n-h-l-d-u-t-p-c- -dx86_64 -dRELEASE ../inc/lineinfo.pp E:/FPCross/fpcsrc/compiler/ppc.exe -Ur -Xs -O2 -n -Fi../inc -Fi../x86_64 -FE. -FUE:/FPCross/fpcsrc/rtl/units/x86_64-win64 -vw-n-h-l-d-u-t-p-c- -dx86_64 -dRELEASE ../inc/lnfodwrf.pp E:/FPCross/fpcbootstrap/make.exe 'FPC=E:/FPCross/fpcsrc/compiler/ppc.exe' OS_TARGET=win64 CPU_TARGET=x86_64 PPC_TARGET=aarch64 EXENAME=ppcrossa64.exe CROSSBINDIR= BINUTILSPREFIX= CROSSCYCLEBOOTSTRAP=1 CYCLELEVEL=2 cycleclean E:/FPCross/fpcbootstrap/make.exe -C utils cleanall E:/FPCross/fpcbootstrap/make.exe 'FPC=E:/FPCross/fpcsrc/compiler/ppc.exe' OS_TARGET=win64 CPU_TARGET=x86_64 PPC_TARGET=aarch64 EXENAME=ppcrossa64.exe CROSSBINDIR= BINUTILSPREFIX= CROSSCYCLEBOOTSTRAP=1 CYCLELEVEL=2 compiler echo '47076' > revision.inc E:/FPCross/fpcsrc/compiler/ppc.exe -Ur -Xs -O2 -n -Fuaarch64 -Fusystems -FuE:/FPCross/fpcsrc/rtl/units/x86_64-win64 -Fiaarch64 -FEaarch64/bin/x86_64-win64 -FUaarch64/units/x86_64-win64 -dRELEASE -vw-n-h-l-d-u-t-p-c- -dREVINC -daarch64 -dGDB -dBROWSERLOG -Fuarmgen -Sew version.pas E:/FPCross/fpcsrc/compiler/ppc.exe -Ur -Xs -O2 -n -Fuaarch64 -Fusystems -FuE:/FPCross/fpcsrc/rtl/units/x86_64-win64 -Fiaarch64 -FEaarch64/bin/x86_64-win64 -FUaarch64/units/x86_64-win64 -dRELEASE -vw-n-h-l-d-u-t-p-c- -dREVINC -daarch64 -dGDB -dBROWSERLOG -Fuarmgen -Sew pp.pas fpcupdeluxe: info: FPCCrossInstaller (BuildModuleCustom: FPC): Running E:\FPCross\fpcbootstrap\make.exe [step # st_CompilerInstall] (FPC crosscompiler: aarch64-darwin) with CROSSOPT: -XPaarch64-apple-darwin11- -Xd -FlE:\FPCross\cross\lib\x86-darwin\MacOSX10.11.sdk\usr\lib -FlE:\FPCross\cross\lib\x86-darwin\MacOSX10.11.sdk\usr\lib\system fpcupdeluxe: Executing: E:\FPCross\fpcbootstrap\make.exe --jobs=16 FPMAKEOPT=--threads=16 --directory=E:\FPCross\fpcsrc FPCMAKE=E:\FPCross\fpc\bin\x86_64-win64\fpcmake.exe PPUMOVE=E:\FPCross\fpc\bin\x86_64-win64\ppumove.exe PREFIX=E:\FPCross\fpc INSTALL_PREFIX=E:\FPCross\fpc FPCDIR=E:\FPCross\fpcsrc UPXPROG=echo CROSSBINDIR=E:\FPCross\cross\bin\aarch64-darwin FPC=E:\FPCross\fpc\bin\x86_64-win64\fpc.exe compiler_install CROSSINSTALL=1 CPU_SOURCE=x86_64 OS_SOURCE=win64 OS_TARGET=darwin CPU_TARGET=aarch64 NOGDBMI=1 REVSTR=47076 REVINC=force BINUTILSPREFIX=aarch64-apple-darwin11- CROSSOPT=-XPaarch64-apple-darwin11- -Xd -FlE:\FPCross\cross\lib\x86-darwin\MacOSX10.11.sdk\usr\lib -FlE:\FPCross\cross\lib\x86-darwin\MacOSX10.11.sdk\usr\lib\system OPT=-vw-n-h-l-d-u-t-p-c- (working dir: E:\FPCross\fpcsrc) E:\FPCross\fpcbootstrap\make.exe: Do not specify -j or --jobs if sh.exe is not available. E:\FPCross\fpcbootstrap\make.exe: Resetting make for single job mode. E:/FPCross/fpcbootstrap/make.exe -C compiler install E:/FPCross/fpcbootstrap/make.exe quickinstall auxfilesinstall E:/FPCross/fpcbootstrap/make.exe -C utils install echo ppcrossa64.exe ppcrossa64.exe E:/FPCross/fpcbootstrap/ginstall.exe -m 755 -d E:\FPCross\fpc/bin/x86_64-win64 E:/FPCross/fpcbootstrap/cp.exe -fp ppcrossa64.exe E:\FPCross\fpc/bin/x86_64-win64/ppcrossa64.exe fpcupdeluxe: info: FPCCrossInstaller (BuildModuleCustom: FPC): Running E:\FPCross\fpcbootstrap\make.exe [step # st_Rtl] (FPC crosscompiler: aarch64-darwin) with CROSSOPT: -XPaarch64-apple-darwin11- -Xd -FlE:\FPCross\cross\lib\x86-darwin\MacOSX10.11.sdk\usr\lib -FlE:\FPCross\cross\lib\x86-darwin\MacOSX10.11.sdk\usr\lib\system fpcupdeluxe: Executing: E:\FPCross\fpcbootstrap\make.exe --jobs=16 FPMAKEOPT=--threads=16 --directory=E:\FPCross\fpcsrc FPCMAKE=E:\FPCross\fpc\bin\x86_64-win64\fpcmake.exe PPUMOVE=E:\FPCross\fpc\bin\x86_64-win64\ppumove.exe PREFIX=E:\FPCross\fpc INSTALL_PREFIX=E:\FPCross\fpc FPCDIR=E:\FPCross\fpcsrc UPXPROG=echo CROSSBINDIR=E:\FPCross\cross\bin\aarch64-darwin FPC=E:\FPCross\fpc\bin\x86_64-win64\ppcrossa64.exe rtl CROSSINSTALL=1 CPU_SOURCE=x86_64 OS_SOURCE=win64 OS_TARGET=darwin CPU_TARGET=aarch64 NOGDBMI=1 REVSTR=47076 REVINC=force BINUTILSPREFIX=aarch64-apple-darwin11- CROSSOPT=-XPaarch64-apple-darwin11- -Xd -FlE:\FPCross\cross\lib\x86-darwin\MacOSX10.11.sdk\usr\lib -FlE:\FPCross\cross\lib\x86-darwin\MacOSX10.11.sdk\usr\lib\system OPT=-vw-n-h-l-d-u-t-p-c- (working dir: E:\FPCross\fpcsrc) E:\FPCross\fpcbootstrap\make.exe: Do not specify -j or --jobs if sh.exe is not available. E:\FPCross\fpcbootstrap\make.exe: Resetting make for single job mode. E:/FPCross/fpcbootstrap/make.exe -C rtl all E:/FPCross/fpcbootstrap/make.exe -C darwin all E:/FPCross/fpc/bin/x86_64-win64/ppcrossa64.exe -Ur -dFPC_USE_LIBC -Tdarwin -Paarch64 -XPaarch64-apple-darwin11- -Xr -Ur -Xs -O2 -n -Fi../inc -Fi../aarch64 -Fi../unix -Fi../bsd -Fi../bsd/aarch64 -Fi../darwin/aarch64 -FDE:\FPCross\cross\bin\aarch64-darwin -FE. -FUE:/FPCross/fpcsrc/rtl/units/aarch64-darwin -vw-n-h-l-d-u-t-p-c- -daarch64 -dRELEASE -XPaarch64-apple-darwin11- -Xd -FlE:\FPCross\cross\lib\x86-darwin\MacOSX10.11.sdk\usr\lib -FlE:\FPCross\cross\lib\x86-darwin\MacOSX10.11.sdk\usr\lib\system -Us -Sg ../bsd/system.pp clang: error: invalid arch name '-arch aarch64' system.pp(398) Error: Error while assembling exitcode 1 system.pp(398) Fatal: There were 2 errors compiling module, stopping Fatal: Compilation aborted make.exe[1]: *** [darwin_all] Error 2 E:\FPCross\fpcbootstrap\make.exe: *** [rtl] Error 2 fpcupdeluxe: ERROR: FPCCrossInstaller (BuildModuleCustom: FPC): Running cross compiler fpc E:\FPCross\fpcbootstrap\make.exe for aarch64-darwin failed with an error code. ERROR: Fpcupdeluxe fatal error ! Sequencer (FPCCleanBuildOnly): Failure running fpcupdeluxe: error executing sequence FPCCleanBuildOnly Sequencer (Only): Failure running fpcupdeluxe: error executing sequence Only Building cross-tools failed. Aborting. ```

LongDirtyAnimAlf commented 4 years ago

Thanks for feedback. Will need some more info. What system is your final target when crossing: a) MacOS 11.0 running on ARM64 b) iPhoneOS running on ARM64.

Coldzer0 commented 4 years ago

Welcome, My target is iPhoneOS running on ARM64.

LongDirtyAnimAlf commented 4 years ago

Good. Now its clear. Please remove the cross-bin directory and the cross-lib-directory for arm-darwin. Run fpcupdeluxe again and let fpcupdeluxe download new bins and new libs (for ios) and you should be ready to go. Choose ios as cross-target, not darwin. This will need FPC trunk. The new bins will link with the tdb-files themselves !! That will make life much easier and allow for the newest SDK. The iPhone SDK libs are version 13.7. Very new. After install, the new bins and libs are located in directory with name "all-ios".

Coldzer0 commented 4 years ago

Thanks for the feedback.

The IOS + AArch64 is working fine. But the Darwin + AArch64 not.( I don't need it But I think Fixing it is good )

It was working before but don't remember on which version.

LongDirtyAnimAlf commented 4 years ago

See: https://en.wikipedia.org/wiki/Mac_transition_to_Apple_Silicon

Darwin + AArch64 is a more or less new target for FPC. So FPC trunk has been adapted to support macOS on ARM64. And its name will naturally be aarch64-darwin. Earlier version of aarch64-darwin (FPC 3.2 and alike) used a special switch (-CaAARCH64IOS) to compile for iPhone. That switch made it work.

So, the new versions of fpcupdeluxe will, in the near future, feature aarch64-darwin again, but this will be supporting Apple Silicon. All iPhoneOS stuff will be supported by the (much better) iOS name.