2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 <2014> 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 | Index | 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 <2014> 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 |
<== Date ==> | <== Thread ==> |
---|
Subject: | RE: How to build an IOC and run it on another machine without base |
From: | <[email protected]> |
To: | <[email protected]>, <[email protected]> |
Cc: | [email protected] |
Date: | Wed, 9 Jul 2014 08:21:46 +0000 |
Start by building everything statically. Define STATIC_BUILD=YES (and possibly SHARED_LIBRARIES=NO) in base/configure/CONFIG_SITE. You may also just be able
to build just the application statically by putting STATIC_BUILD=YES in $(TOP)/configure/CONFIG. Nick Rees Principal Software Engineer Phone: +44 (0)1235-778430 Diamond Light Source Fax: +44 (0)1235-446713 From: ZHENG Xiangyu [mailto:[email protected]]
Hi, I want to build an IOC for linux x86_64 platform and run it on other machines with the same platform. The other machines don't have EPICS base installed. Is this possible? I tried to directly copy the built IOC to another machine and run
it, but I got below error: ../../bin/linux-x86_64/main: error while loading shared libraries: libstream.so: cannot open shared object file: No such file or directory Thanks, Xiangyu
-- This e-mail and any attachments may contain confidential, copyright and or privileged material, and are for the use of the intended addressee only. If you are not the intended addressee or an authorised recipient of the addressee please notify us of receipt by returning the e-mail and do not use, copy, retain, distribute or disclose the information in or attached to the e-mail. |