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 | 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 |
<== Date ==> | <== Thread ==> |
---|
Subject: | EPICS 3.14.7 static client build |
From: | "Chris Slominski" <[email protected]> |
To: | <[email protected]> |
Date: | Tue, 5 Jul 2005 10:37:01 -0400 |
I have built EPICS 3.14.7 for both linux-x86 and
hpux-parisc. I can build a Linux client successfully using either the static or
dynamic libraries. On the HP system, I can build with the dynamic libraries, but
not the static. I get linker errors stating that "tcpiiu::operator new(unsigned
long)" and "oldSubscription::operator new(unsigned long)" are undefined. I
looked through the code for "tcpiiu::operator new(unsigned long)" and indeed
found it in the class definition, but did not find an implementation. I did find
an implementation for "tcpiiu:: operator new(size_t, tsFreeList<class
tcpiiu,32,epicsMutexNOOP> &)". I am confused why the behavior of the
linker differs from static and dynamic build. Any ideas?
Thanks,
Chris
|