1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 <2019> 2020 2021 2022 2023 2024 | Index | 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 <2019> 2020 2021 2022 2023 2024 |
<== Date ==> | <== Thread ==> |
---|
Subject: | epics base compilation for ARM Cotex-A53 (ARM64bit) |
From: | "Ha, Kiman via Tech-talk" <[email protected]> |
To: | "[email protected]" <[email protected]> |
Date: | Fri, 26 Jul 2019 01:53:38 +0000 |
Hello all, I am trying to install epics base to Zynq Ultrascal+ FPGA and local compile same as the Linux host, It has quad ARM Cotex-A53 core. My approach is a local compilation instead of cross-compile. Does anyone have experience an EPICS base (3.16.x and 7.x) compilation for ARM64 core ? OS : Debian GNU/Linux 10.0 Core Architects : aarch64 Kernel : 4.19.0 I typed make and got below messages. fpga@debian10-zcu102:~/epics/base-7.0.2.2/configure$ make ../src/tools/EpicsHostArch.pl: Architecture 'aarch64-linux-gnu-thread-multi' not recognized ../configure/CONFIG:58: ../configure/os/CONFIG..Common: No such file or directory make: *** No rule to make target '../configure/os/CONFIG..Common'. Stop. fpga@debian10-zcu102:~/epics/base-7.0.2.2/configure$ gcc -v Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/aarch64-linux-gnu/8/lto-wrapper Target: aarch64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Debian 8.3.0-6' --with-bugurl=file:///usr/share/doc/gcc-8/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-8
--program-prefix=aarch64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes
--with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libquadmath --disable-libquadmath-support --enable-plugin --enable-default-pie --with-system-zlib --disable-libphobos --enable-multiarch --enable-fix-cortex-a53-843419 --disable-werror --enable-checking=release
--build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu Thread model: posix gcc version 8.3.0 (Debian 8.3.0-6) Thanks, Kiman |