Re: some question about aarch32 for ARM64

From: Jon Masters
Date: Mon Mar 16 2015 - 06:44:53 EST


On 2/24/15, 12:19 AM, loody wrote:

PS:Below is my compile error message:
#aarch64-linux-gnu-gcc -mabi=ilp32 test.c

-mabi=ilp32 is entirely different from an AArch32 compiler. The above
still generates AArch64 but with the ILP32 ABI (sizeof int/long/pointer
is 32-bit).
so per your explanation, AArch32 binary could be created by any
arm-linux-gnu-gcc which support armv7 and previous instructions.
And -mabi=ilp32 is still aarch64 but with ILP32 ABI.
appreciate your kind help ^^

This is the correct summary.

Jon.

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/