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  <20102011  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  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: Building host-based applications for cross-compiled targets
From: Andrew Johnson <[email protected]>
To: [email protected]
Date: Fri, 23 Jul 2010 10:20:04 -0500
Hi Rod,

On Friday 23 July 2010 09:38:34 Rod Nussbaumer wrote:
> I am building linux-x86.linux-arm_el on an EPICS_HOST_ARCH=linux-x86
>
> In building EPICS for cross-built targets, the assortment of host
> oriented tools (caput, caget, camonitor, etc.) are not built for the
> target, by default. My cross-target is a full-on Linux host, capable of
> running these tools from a shell, and it would be helpful to have them.
> I cannot see what build configuration is required to get them built. Is
> it possible with the existing EPICS build system?

You can do this by editing base/src/catools/Makefile and renaming PROD_HOST to 
PROD and LIBRARY_HOST to LIBRARY, which will cause it to build those binaries 
for all configured architectures, including vxWorks and RTEMS if you're 
building them.  The vxWorks and RTEMS executables won't work, but the linux-
arm executables that you want should.

- Andrew

PS: Please look through your email address book and delete any entries for the 
address [email protected]; if I'm away or on vacation any mail 
sent there instead of directly to [email protected] is likely to get 
delayed.
-- 
The best FOSS code is written to be read by other humans -- Harald Welte


References:
Building host-based applications for cross-compiled targets Rod Nussbaumer

Navigate by Date:
Prev: streamDev - ENUM Converter (%{string0|string1|...}) Dr. Peter Zumbruch
Next: Re: copying output of Linux ioc to file Ralph Lange
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Building host-based applications for cross-compiled targets Rod Nussbaumer
Next: streamDev - ENUM Converter (%{string0|string1|...}) Dr. Peter Zumbruch
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 02 Sep 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·