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
<2010>
2011
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
<2010>
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
|