[fpc-devel] Arm Big Endian
Robert Reimiller
certgrps at certsoft.com
Mon Aug 22 23:50:51 CEST 2005
I changed system_arm_linux_info.endian to endian_big in
/pp/compiler/systems/i_linux.pas and then ran:
make clean CPU_TARGET=arm CROSSINSTALL=1
(I think it cleans everything regardless of those, but just to be sure)
and then:
make crossall CPU_TARGET=arm OS_TARGET=linux
And it is busy compiling and assembling. However, I noticed the
commands:
/bin/mkdir -p /pp/rtl/units/arm-linux
arm-linux-as -o /pp/rtl/units/arm-linux/prt0.o arm/prt0.as
arm-linux-as -o /pp/rtl/units/arm-linux/dllprt0.o arm/dllprt0.as
arm-linux-as -o /pp/rtl/units/arm-linux/cprt0.o arm/cprt0.as
arm-linux-as -o /pp/rtl/units/arm-linux/gprt0.o arm/gprt0.as
The command line options for arm-linux-as include:
-mbig-endian and -mlittle-endian
Shouldn't one of those be included, or does arm-linux-as also pick
up endian information from some environment variable?
More information about the fpc-devel
mailing list