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: | "Ernest L. Williams Jr." <[email protected]> |
To: | Rod Nussbaumer <[email protected]> |
Cc: | EPICS Techtalk <[email protected]> |
Date: | Wed, 23 May 2012 08:40:08 -0700 |
On 05/23/2012 07:56 AM, Rod Nussbaumer wrote:
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>
Yes, this helps. :) I did get most of those already. However my embedded linux target was complaining about caRepeater. So, I had to make change in here: base/src/ca/Makefile All is well, now. :) Cheers, Ernest
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