The following issue has been SUBMITTED. ====================================================================== http://www.cmake.org/Bug/view.php?id=13808 ====================================================================== Reported By: Riku Voipio Assigned To: ====================================================================== Project: CMake Issue ID: 13808 Category: CCMake Reproducibility: always Severity: minor Priority: normal Status: new ====================================================================== Date Submitted: 2012-12-21 07:57 EST Last Modified: 2012-12-21 07:57 EST ====================================================================== Summary: Please add 64-Bit ARM endianness defines to cmake Description: When building for 64-Buit ARM (officially known as Aarch64), cmake will fail to build due unknown byte order.
In file included from /data/oe/build/tmp-eglibc/work/aarch64-oe-linux/cmake/2.8.10.1-r0.0/cmake-2.8.10.1/Utilities/KWIML/test/test_ABI_C.c:13:0: /data/oe/build/tmp-eglibc/work/aarch64-oe-linux/cmake/2.8.10.1-r0.0/cmake-2.8.10.1/Utilities/cmIML/ABI.h:419:3: error: #error "Byte order of target CPU unknown." With the attached patch, cmake tests pass on the ARMv8 Foundation model simulator. Steps to Reproduce: mkdir oe cd oe git clone git://git.linaro.org/openembedded/meta-aarch64.git # the last commit has already the attached patch, so rewind from head git checkout 54d06ed77b0cc11ac1e260ee0ab9751f9ed2c4ed # this will clone and install a lot of stuff - debian/ubuntu expected. bash meta-aarch64/scripts/init.sh cd openembedded-core . oe-init-build-env ../build bitbake cmake The bitbake command will take a long while, as it will compile the crosscompiler and all tools first. This instruction is based upon the following page: https://wiki.linaro.org/HowTo/ARMv8/OpenEmbedded ====================================================================== Issue History Date Modified Username Field Change ====================================================================== 2012-12-21 07:57 Riku Voipio New Issue 2012-12-21 07:57 Riku Voipio File Added: 0001-Add-Aarch64-support.patch ====================================================================== -- Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers