EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  <20162017  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  <20162017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: Cross compiling EPICS Base for ARM processor- Xilinx ARM Petalinux- Antelope Error
From: Andrew Johnson <[email protected]>
To: "Madden, Timothy J." <[email protected]>, "[email protected]" <[email protected]>
Date: Thu, 31 Mar 2016 11:30:30 -0500
Hi Tim,

On 03/31/2016 10:44 AM, Madden, Timothy J. wrote:
> It seemed that the build did not know we were using a cross compiler.

Parts of the EPICS Base build need to run programs that have just been
compiled (i.e. built for the host), which is why we have to distinguish
between the host architecture and the target architecture so much in the
build system.

You should be able to just set CROSS_COMPILER_TARGET_ARCHS in your
configure/CONFIG_SITE file and then edit the
configure/os/CONFIG_SITE.linux-x86.linux-arm file to specify the GNU_
vars for your compiler.

It is only necessary to set CROSS_COMPILER_HOST_ARCHS if you compile the
same Base installation on multiple host architectures but only one of
them has the cross-compiler.

- Andrew

-- 
There are only two hard problems in distributed systems:
  2. Exactly-once delivery
  1. Guaranteed order of messages
  2. Exactly-once delivery
 -- Mathias Verraes

References:
Cross compiling EPICS Base for ARM processor- Xilinx ARM Petalinux- Antelope Error Madden, Timothy J.
RE: Cross compiling EPICS Base for ARM processor- Xilinx ARM Petalinux- Antelope Error Mark Rivers
RE: Cross compiling EPICS Base for ARM processor- Xilinx ARM Petalinux- Antelope Error Madden, Timothy J.

Navigate by Date:
Prev: RE: Cross compiling EPICS Base for ARM processor- Xilinx ARM Petalinux- Antelope Error Madden, Timothy J.
Next: RE: Cross Compiling EPICS base for Xilinx Zynq, Petalinux- Recipe Madden, Timothy J.
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  <20162017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: RE: Cross compiling EPICS Base for ARM processor- Xilinx ARM Petalinux- Antelope Error Madden, Timothy J.
Next: RE: Cross Compiling EPICS base for Xilinx Zynq, Petalinux- Recipe Madden, Timothy J.
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  <20162017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 15 Jul 2016 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·