a little step forward
looking at readelf output in my previous post, I noted:
'[Requesting program interpreter: /lib/ld-linux.so.3]'
well, this library is present as: /lib/ld-linux-armhf.so.3
so I created a link with following command:
ln -s ld-linux-armhf.so.3 ld-linux.so.3
now the error is different (and less cryptic):
# ./fpmake
The installer encountered the following error:
Access violation
then I tried the entire rebuild and the error was exactly as expected
./fpmake compile -T 8 --localunitdir=.. --os=linux --cpu=arm -o -Ur -o -Xs -o -O2 -o -n -o -Fu/usr/local/fpc/trunktmp/rtl/units/arm-linux -o -gl -o -O3p3 -o -darm -o -dRELEASE --compiler=/usr/local/fpc/trunktmp/compiler/ppcarm -bu -o -XX -o -CX
The installer encountered the following error:
Access violation
make[2]: *** [smart] Error 1
make[2]: Leaving directory `/usr/local/fpc/trunktmp/packages'
make[1]: *** [packages_smart] Error 2
make[1]: Leaving directory `/usr/local/fpc/trunktmp'
make: *** [build-stamp.arm-linux] Error 2
well, inspecting with strace I found something, but, since in the meantime 2.6.4 (for arm) was posted, I'll repeat all using the latest version (now I'm trying with 2.6.2) .