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  2016  2017  2018  2019  2020  2021  2022  2023  2024  2025  <2026 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  2025  <2026
<== Date ==> <== Thread ==>

Subject: RE: cross compilation missing caRepeater [SEC=OFFICIAL]
From: "STARRITT, Andrew via Tech-talk" <tech-talk at aps.anl.gov>
To: "Johnson, Andrew N." <anj at anl.gov>, 'EPICS Tech-Talk' <tech-talk at aps.anl.gov>
Date: Mon, 16 Mar 2026 05:22:04 +0000

Hi Andrew,
Thanks for the info. I will give it a try.
Regards
Andrew

OFFICIAL

From: Johnson, Andrew N. <anj at anl.gov>
Sent: Saturday, 14 March 2026 2:44 AM
To: STARRITT, Andrew <andrews at ansto.gov.au>; 'EPICS Tech-Talk' <tech-talk at aps.anl.gov>
Subject: Re: cross compilation missing caRepeater [SEC=OFFICIAL]

 

CAUTION, EXTERNAL EMAIL: This message has come from outside of ANSTO. Do not take action, click links or open attachments unless you trust the source of this message and know the content is safe. Report spam and phishing using the Report Message button or if unsure, forward this message to servicedesk at ansto.gov.au as an attachment.

 

Hi Andrew,

 

Tl;dr: Yes, set 

  VALID_BUILDS = Ioc Command

in your

  configure/os/CONFIG.Common.linux-arm-gnueabihf

file.

 

Different EPICS target architectures support different kinds of products, for example for VxWorks and RTEMS targets we don’t compile the e_flex or antelope build tools, or the stand-alone caRepeater or catools programs. A target can adjust the products to be built by overriding the variable VALID_BUILDS in its configure/os/CONFIG.Common.<arch> file. In EPICS 7.0.5 we introduced a new product type “Command” and the new variables PROD_CMD, LIBRARY_CMD, SCRIPTS_CMD etc. for targets that want only the command-line programs to be built without the IOC code (or vice versa, the iOS target cannot build regular executables).

 

More information and instructions on how to adjust your site-specific target configuration files were included in this Release Notes entry.

 

- Andrew

 

-- 

Complexity comes for free, Simplicity you have to work for.

 

On 3/12/26, 10:21PM, "Tech-talk" <tech-talk-bounces at aps.anl.gov> wrote:

 

Hi EPICS community,

 

I recently took over maintaining the cross-compilation environment for our Red Pitaya targets.

 

I noticed that caRepeater was not running on the Red Pitaya hosts, and it turned out that

caRepeater program and others like caget, caput and camonitor were missing from the

base/bin/linux-arm-gnueabihf directory; while items such as pvget, pvinfo, softIoc were there.

 

As a work around I changed PROD_CMD to PROD_DEFAULT in modules/ca/src/client/Makefile and

modules/ca/src/tools/Makefile and then caRepeater and friends built successfully.

 

My question: is there something I can add to configure/CONFIG_SITE.local or similar to achieve

this without changing the Makefiles.

 

The version of EPICS base that I am using is R7.0.9

 

Regards

Andrew STARRITT

Principal Controls Engineer


Work Phone:

+61 3 8540 4164

Email:

andrews at ansto.gov.au

Web:

www.ansto.gov.au

facebook

bluesky

LinkedIn

youtube

instagram

 


Important:
This transmission is intended only for the use of the intended addressee. It is confidential to the intended addressee and may contain privileged information and or copyright material. If this email is not intended for your attention, any use, printing, storage, reproduction or further disclosure of this communication (including all attachments) is strictly forbidden. If you have received this transmission in error, please notify me by telephone or email and immediately delete all copies of this transmission as well as any attachments. Emails sent and received by ANSTO will be managed in accordance with ANSTO's legal obligations including the Archives Act 1983 and the Privacy Act 1988

 

OFFICIAL


References:
cross compilation missing caRepeater [SEC=OFFICIAL] STARRITT, Andrew via Tech-talk
Re: cross compilation missing caRepeater [SEC=OFFICIAL] Johnson, Andrew N. via Tech-talk

Navigate by Date:
Prev: Re: MRES and friends Jemian, Peter R via Tech-talk
Next: RE: pvaRepeater [SEC=UNOFFICIAL] STARRITT, Andrew via Tech-talk
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  2025  <2026
Navigate by Thread:
Prev: Re: cross compilation missing caRepeater [SEC=OFFICIAL] Johnson, Andrew N. via Tech-talk
Next: pvaRepeater [SEC=UNOFFICIAL] STARRITT, Andrew via Tech-talk
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  2025  <2026
ANJ, 19 Mar 2026 · Home · News · About · Talk · Base · Modules · Extensions ·
· Distributions · Download · Documents · Links · Licensing ·