Hi Everyone,

I have a HiKey running Linaro. I'm trying to build out a test case
which tests Aarch32 on Aarch64.

When I attempt to build an Aarch32 binary I experience the compile
error below. The GCC folks helped me with the Aarch32 CFLAGS, so I
believe they are correct.

    $ gcc -march=armv8-a+crc -mtune=cortex-a53
-mfpu=crypto-neon-fp-armv8 -mfloat-abi=hard test.cc -o test.exe
    gcc: error: unrecognized command line option ‘-mfpu=crypto-neon-fp-armv8’
    gcc: error: unrecognized command line option ‘-mfloat-abi=hard’

Trying an -m32:

    $ gcc -march=armv8-a+crc -mtune=cortex-a53
-mfpu=crypto-neon-fp-armv8 -mfloat-abi=hard -m32 test.cc -o test.exe
    gcc: error: unrecognized command line option ‘-mfpu=crypto-neon-fp-armv8’
    gcc: error: unrecognized command line option ‘-mfloat-abi=hard’
    gcc: error: unrecognized command line option ‘-m32’

And without the -mtune:

    $ gcc -march=armv8-a+crc -mfpu=crypto-neon-fp-armv8
-mfloat-abi=hard test.cc -o test.exe
    gcc: error: unrecognized command line option ‘-mfpu=crypto-neon-fp-armv8’
    gcc: error: unrecognized command line option ‘-mfloat-abi=hard’

I'm obviously suffering a disconnect. I may have more problems after
the build when attempting to run the program, but I'll cross that
bridge when I encounter it.

How does one build an Aarch32 program on Aarch64?

Thanks in advance.
_______________________________________________
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/linaro-toolchain

Reply via email to