EPICS Home

Experimental Physics and Industrial Control System


 
2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  <20172018  2019  2020  2021  2022  2023  2024  Index 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  <20172018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Linking PVA against C++11 stuff
From: Ralph Lange <[email protected]>
To: EPICS Core Talk <[email protected]>
Date: Fri, 22 Dec 2017 13:14:06 +0100
Hi,

We just found out that we have a set of libraries/applications that use C++11 and thus call the GNU compiler on our RHEL7.4 systems (gcc 4.8.5) with "-std=c==0x".

When linking, the build searches for pvData/pvAccess functions with the argument type "std::shared_ptr<>", while the EPICS PVA libraries provide the functions for an argument of type "std::tr1::shared_ptr<>", and the linking fails.

What are our options?

Cheers,
~Ralph

Replies:
Re: Linking PVA against C++11 stuff Michael Davidsaver

Navigate by Date:
Prev: Build failed in Jenkins: EPICS-7 #27 PSI Jenkins
Next: Re: Linking PVA against C++11 stuff Michael Davidsaver
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  <20172018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Build failed in Jenkins: EPICS-7 #27 PSI Jenkins
Next: Re: Linking PVA against C++11 stuff Michael Davidsaver
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  <20172018  2019  2020  2021  2022  2023  2024