Howdy List,

When compiling PicoLisp for ARM7, the build fails with:

  arm-linux-gnueabihf-gcc: error: unrecognized command line option ‘-m32’

To address this, pass in "M32="

  $ make -C src clean
  $ make -C src M32=

When using BusyBox configured to only use shared libraries, the build fails

  arm-linux-gnueabihf-ld: ext.o: relocation R_ARM_THM_MOVW_ABS_NC against `Nil' 
can not be used when making a shared object; recompile with -fPIC

To build ext.o and ht.o to be relocatable, pass in -fPIC via DYNAMIC-CC-FLAGS:

  $ make -C src clean
  $ make -C src M32= DYNAMIC-CC-FLAGS=-fPIC

Build should succeed with PicoLisp v17.10.4 onward.



Reply via email to