We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
I am trying to run coremark@pro bench-marking suit for ARM compilers (example M4, A53).
EEMBC CoreMark-pro benchmark (available on GitHub which is provided by eembc.org). This Package contains five prevalent integer workloads and four popular floating-point workloads.
By default Linux=64 option works well on “Red Hat Enterprise Linux 7” x86_64 existing machines.
I tried gcc-arm-10.3-2021.07-x86_64-arm-none-eabi.tar.xz but got stuck with various errors like -lm -lrt -lpthread error / undefined reference. I contacted the EEMBC support team.
EEMBC Support Team suggested to use “arm-linux-eabi” instead of arm-none-eabi (not available on ARM page https://developer.arm.com/downloads/-/gnu-a)
I have downloaded GNU tool chain version 11.3 “https://snapshots.linaro.org/gnu-toolchain/ but getting the below error. gcc-linaro-11.3.1-2022.06-x86_64_arm-linux-gnueabihf/bin/../lib/gcc/arm-linux-gnueabihf/11.3.1/../../../../arm-linux-gnueabihf/bin/ld: /lib64/libc.so.6: version `GLIBC_2.27' not found (required by gcc-linaro-11.3.1-2022.06-x86_64_arm-linux-gnueabihf/bin/../lib/gcc/arm-linux-gnueabihf/11.3.1/../../../../arm-linux-gnueabihf/bin/ld)
I have downloaded “sysroot-glibc-linaro-2.34-2022.06-arm-linux-gnueabihf” from the gnu-tool chain package and changed path but still problem exist.
Red Hat Enterprise Linux 7 / 6 “. This Linux version support only GLIB 2.17.
Either try with Ubuntu 20.04 or Red Hat Linux8 version. ,
I tried with Ubuntu 20.04 (GLIBC version is 2.31 by default) and it is working fine.