[fpc-devel] Arm Big Endian

Peter Vreman peter at freepascal.org
Tue Aug 23 08:41:18 CEST 2005


At 23:50 22-8-2005, you wrote:
>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?

Those arm-linux-as lines are in the Makefile and not in the compiler.


Peter





More information about the fpc-devel mailing list