### /usr/bin/gmake -d -r -C rtl all CPU_TARGET=riscv32 OS_TARGET=linux FPC=/home/muller/pas/fpc-3.3.1/bin/ppcrv32 BINUTILSPREFIX=riscv32-linux- OPT="-n -vx " GNU Make 4.3 Built for aarch64-redhat-linux-gnu Copyright (C) 1988-2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Reading makefiles... Reading makefile 'Makefile'... gmake: Entering directory '/run/user/61083/pas/trunk/rtl' gcc: error: unrecognized command-line option ‘-m64’ Updating makefiles.... Considering target file 'Makefile'. Looking for an implicit rule for 'Makefile'. No implicit rule found for 'Makefile'. Finished prerequisites of target file 'Makefile'. No need to remake target 'Makefile'. Updating goal targets.... Considering target file 'all'. File 'all' does not exist. Considering target file 'linux_all'. File 'linux_all' does not exist. Finished prerequisites of target file 'linux_all'. Must remake target 'linux_all'. /usr/bin/gmake -C linux all Putting child 0xaaaaee5290a0 (linux_all) PID 3926869 on the chain. Live child 0xaaaaee5290a0 (linux_all) PID 3926869 GNU Make 4.3 Built for aarch64-redhat-linux-gnu Copyright (C) 1988-2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Reading makefiles... Reading makefile 'Makefile'... gmake[1]: Entering directory '/run/user/61083/pas/trunk/rtl/linux' gcc: error: unrecognized command-line option ‘-m64’ Reading makefile '../inc/makefile.inc' (search path) (no ~ expansion)... Reading makefile '../riscv32/makefile.cpu' (search path) (no ~ expansion)... Updating makefiles.... Considering target file '../riscv32/makefile.cpu'. Looking for an implicit rule for '../riscv32/makefile.cpu'. Trying pattern rule with stem 'makefile.cpu'. Trying implicit prerequisite '../riscv32/makefile.cpu.pp'. Trying pattern rule with stem 'makefile.cpu'. Trying implicit prerequisite '../riscv32/makefile.cpu.pas'. Trying pattern rule with stem 'makefile.cpu'. Trying implicit prerequisite '../riscv32/makefile.cpu.lpr'. Trying pattern rule with stem 'makefile.cpu'. Trying implicit prerequisite '../riscv32/makefile.cpu.dpr'. Trying pattern rule with stem 'makefile.cpu'. Trying implicit prerequisite '../riscv32/makefile.cpu.pp'. Looking for a rule with intermediate file '../riscv32/makefile.cpu.pp'. Avoiding implicit rule recursion. Trying pattern rule with stem 'makefile.cpu'. Trying implicit prerequisite '../riscv32/makefile.cpu.pas'. Looking for a rule with intermediate file '../riscv32/makefile.cpu.pas'. Avoiding implicit rule recursion. Trying pattern rule with stem 'makefile.cpu'. Trying implicit prerequisite '../riscv32/makefile.cpu.lpr'. Looking for a rule with intermediate file '../riscv32/makefile.cpu.lpr'. Avoiding implicit rule recursion. Trying pattern rule with stem 'makefile.cpu'. Trying implicit prerequisite '../riscv32/makefile.cpu.dpr'. Looking for a rule with intermediate file '../riscv32/makefile.cpu.dpr'. Avoiding implicit rule recursion. No implicit rule found for '../riscv32/makefile.cpu'. Finished prerequisites of target file '../riscv32/makefile.cpu'. No need to remake target '../riscv32/makefile.cpu'. Considering target file '../inc/makefile.inc'. Looking for an implicit rule for '../inc/makefile.inc'. Trying pattern rule with stem 'makefile.inc'. Trying implicit prerequisite '../inc/makefile.inc.pp'. Trying pattern rule with stem 'makefile.inc'. Trying implicit prerequisite '../inc/makefile.inc.pas'. Trying pattern rule with stem 'makefile.inc'. Trying implicit prerequisite '../inc/makefile.inc.lpr'. Trying pattern rule with stem 'makefile.inc'. Trying implicit prerequisite '../inc/makefile.inc.dpr'. Trying pattern rule with stem 'makefile.inc'. Trying implicit prerequisite '../inc/makefile.inc.pp'. Looking for a rule with intermediate file '../inc/makefile.inc.pp'. Avoiding implicit rule recursion. Trying pattern rule with stem 'makefile.inc'. Trying implicit prerequisite '../inc/makefile.inc.pas'. Looking for a rule with intermediate file '../inc/makefile.inc.pas'. Avoiding implicit rule recursion. Trying pattern rule with stem 'makefile.inc'. Trying implicit prerequisite '../inc/makefile.inc.lpr'. Looking for a rule with intermediate file '../inc/makefile.inc.lpr'. Avoiding implicit rule recursion. Trying pattern rule with stem 'makefile.inc'. Trying implicit prerequisite '../inc/makefile.inc.dpr'. Looking for a rule with intermediate file '../inc/makefile.inc.dpr'. Avoiding implicit rule recursion. No implicit rule found for '../inc/makefile.inc'. Finished prerequisites of target file '../inc/makefile.inc'. No need to remake target '../inc/makefile.inc'. Considering target file 'Makefile'. Looking for an implicit rule for 'Makefile'. Trying pattern rule with stem 'Makefile'. Trying implicit prerequisite 'Makefile.pp'. Trying pattern rule with stem 'Makefile'. Trying implicit prerequisite 'Makefile.pas'. Trying pattern rule with stem 'Makefile'. Trying implicit prerequisite 'Makefile.lpr'. Trying pattern rule with stem 'Makefile'. Trying implicit prerequisite 'Makefile.dpr'. Trying pattern rule with stem 'Makefile'. Trying implicit prerequisite 'Makefile.pp'. Looking for a rule with intermediate file 'Makefile.pp'. Avoiding implicit rule recursion. Trying pattern rule with stem 'Makefile'. Trying implicit prerequisite 'Makefile.pas'. Looking for a rule with intermediate file 'Makefile.pas'. Avoiding implicit rule recursion. Trying pattern rule with stem 'Makefile'. Trying implicit prerequisite 'Makefile.lpr'. Looking for a rule with intermediate file 'Makefile.lpr'. Avoiding implicit rule recursion. Trying pattern rule with stem 'Makefile'. Trying implicit prerequisite 'Makefile.dpr'. Looking for a rule with intermediate file 'Makefile.dpr'. Avoiding implicit rule recursion. No implicit rule found for 'Makefile'. Finished prerequisites of target file 'Makefile'. No need to remake target 'Makefile'. Updating goal targets.... Considering target file 'all'. File 'all' does not exist. Considering target file 'fpc_all'. File 'fpc_all' does not exist. Considering target file 'fpcmade.riscv32-linux'. File 'fpcmade.riscv32-linux' does not exist. Considering target file 'fpc_units'. File 'fpc_units' does not exist. Considering target file '/run/user/61083/pas/trunk/rtl/units/riscv32-linux'. File '/run/user/61083/pas/trunk/rtl/units/riscv32-linux' does not exist. Finished prerequisites of target file '/run/user/61083/pas/trunk/rtl/units/riscv32-linux'. Must remake target '/run/user/61083/pas/trunk/rtl/units/riscv32-linux'. /usr/bin/mkdir -p /run/user/61083/pas/trunk/rtl/units/riscv32-linux Putting child 0xaaaaeb902a40 (/run/user/61083/pas/trunk/rtl/units/riscv32-linux) PID 3926911 on the chain. Live child 0xaaaaeb902a40 (/run/user/61083/pas/trunk/rtl/units/riscv32-linux) PID 3926911 Reaping winning child 0xaaaaeb902a40 PID 3926911 Removing child 0xaaaaeb902a40 PID 3926911 from chain. Successfully remade target file '/run/user/61083/pas/trunk/rtl/units/riscv32-linux'. Considering target file 'system.ppu'. File 'system.ppu' does not exist. Considering target file 'system.pp'. Looking for an implicit rule for 'system.pp'. No implicit rule found for 'system.pp'. Finished prerequisites of target file 'system.pp'. No need to remake target 'system.pp'. Finished prerequisites of target file 'system.ppu'. Must remake target 'system.ppu'. /home/muller/pas/fpc-3.3.1/bin/ppcrv32 -Priscv32 -XPriscv32-linux- -Fi../inc -Fi../riscv32 -Fi../unix -Firiscv32 -FE. -FU/run/user/61083/pas/trunk/rtl/units/riscv32-linux -n -vx -driscv32 -n -vx -Us -Sg system.pp Putting child 0xaaaaeb902a40 (system.ppu) PID 3926914 on the chain. Live child 0xaaaaeb902a40 (system.ppu) PID 3926914 /run/user/61083/pas/trunk/rtl/units/riscv32-linux/system.s: Assembler messages: /run/user/61083/pas/trunk/rtl/units/riscv32-linux/system.s:40286: Error: unrecognized opcode `fmv.w.x f10,x0', extension `f' required /run/user/61083/pas/trunk/rtl/units/riscv32-linux/system.s:40288: Error: illegal operands `srl f10,f10' /run/user/61083/pas/trunk/rtl/units/riscv32-linux/system.s:40289: Error: unrecognized opcode `fsd f10,0(x10)', extension `d' required Executing "/home/muller/bin/riscv32-linux-as" with command line "-o /run/user/61083/pas/trunk/rtl/units/riscv32-linux/system.o -march=rv32ima -mabi=ilp32 /run/user/61083/pas/trunk/rtl/units/riscv32-linux/system.s" system.pp(738) Error: Error while assembling exitcode 1 system.pp(738) Fatal: There were 2 errors compiling module, stopping Fatal: Compilation aborted Reaping losing child 0xaaaaeb902a40 PID 3926914 gmake[1]: *** [Makefile:2902: system.ppu] Error 1 Removing child 0xaaaaeb902a40 PID 3926914 from chain. gmake[1]: Leaving directory '/run/user/61083/pas/trunk/rtl/linux' Reaping losing child 0xaaaaee5290a0 PID 3926869 gmake: *** [Makefile:2373: linux_all] Error 2 Removing child 0xaaaaee5290a0 PID 3926869 from chain. gmake: Leaving directory '/run/user/61083/pas/trunk/rtl'