Hey Han,
yes, there is a way. I did this once too.
If I remember correctly you simply need to change the line
PROD_IOC = <name>
to
PROD_IOC_linux-arm = <name>
in your <ioc>APP/src/Makefile
HTH Florian
Am 10.05.2022 um 21:31 schrieb Han Lee
via Tech-talk:
Hi EPICSers,
I have an IOC, I want to compile it with only target
architecture, for example, linux-arm. My host is linux-x86_64.
EPICS base and modules can be compiled through the standard
method with Host and target well with
os/CONFIG_SITE.linux-x86_64.linux-arm.
But due to the specific libs, and header files for this
IOC, I want to exclude the host compilation.
Is there any way to force to compile this IOC only for
target Archture?
Best,
Han
--
Jeong Han Lee,
Dr.rer.nat
Staff Scientist and
Engineer
Lawrence Berkeley
National Laboratory
1 Cyclotron
Road Mailstop 46R0161
Berkeley, CA 94720,
United States
Tel :+1-510-486-6163
Cell:+1-510-384-3868
--
Ruhr-Universität Bochum
AG der Experimentalphysik I
Dr. Florian Feldbauer
NB 2/131 / Fach 125
Universitätsstr. 150
D-44801 Bochum
Office: NB 2/134
Phone: (+49)234 / 32-23563
Fax: (+49)234 / 32-14170
https://paluma.ruhr-uni-bochum.de
- Replies:
- RE: Only cross compile option Mark Rivers via Tech-talk
- References:
- Only cross compile option Han Lee via Tech-talk
- Navigate by Date:
- Prev:
Only cross compile option Han Lee via Tech-talk
- Next:
RE: Only cross compile option Mark Rivers 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
- Navigate by Thread:
- Prev:
Only cross compile option Han Lee via Tech-talk
- Next:
RE: Only cross compile option Mark Rivers 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
|