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: | Re: embedded linux target with uClibC and PREEMPT_RT needs caRepeater |
From: | Rod Nussbaumer <[email protected]> |
To: | "Ernest L. Williams Jr." <[email protected]> |
Cc: | EPICS Techtalk <[email protected]> |
Date: | Wed, 23 May 2012 07:56:41 -0700 |
Ernest:It sounds like your question is the same as one I posed earlier, and Andrew's reply may be helpful:
<http://www.aps.anl.gov/epics/tech-talk/2010/msg00978.php> Rod Nussbaumer ISAC Controls, TRIUMF Vancouver, Canada Ernest L. Williams Jr. wrote:
I found that I need to have caRepeater available for my target but EPICS BASE does not build it. How have others done this? We build our target as a CROSS, so caRepeater only gets built for HOST builds. Now for vxWorks and RTEMS, they use "repeater.cpp" which gets linked in. What I have done for our embedded linux target is the following, is this acceptable? ===================================================== Modify, <BASE>/src/ca/Makefile And added: ifeq ($(T_A),linuxRT-x86) PROD_DEFAULT += caRepeater catime acctst caConnTest casw caEventRate endif Then, I did a build like so, make CROSS_COMPILER_TARGET_ARCHS=linuxRT-x86 Thanks in advance for your comments and help. Cheers, Ernest