EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

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

Subject: Re: Problem building ezcaIDL on Windows
From: Ralph Lange via Core-talk <core-talk at aps.anl.gov>
To: EPICS Core Talk <core-talk at aps.anl.gov>
Date: Fri, 18 Jun 2021 11:03:36 +0200
On Fri, 18 Jun 2021 at 00:45, Mark Rivers <rivers at cars.uchicago.edu> wrote:

Ø  Just be aware of and careful about the dynamic and static variants of Windows builds additionally setting other compiler flags differently. Mixing object code that has been produced with different flags may create unwanted bad side effects. I.e., you shouldn't put object code from a dynamic build into a static library and vice versa.

That is an interesting point.  It is actually how that DLL has been built for many years.  It is convenient, because Com, ca, ezca, and EzcaScan are statically built into ezcaIDL.dll.  That DLL thus stands alone, and one does not need all the other DLLs.  Depending on other DLLs can lead to a real mess with PATH.  With applications (.exe files) I believe that Windows will look first for DLLs in the same folder as the .exe.  But for a run-time loadable DLL like ezcIDL.dll that does not seem to be the case.

 

The mixed-mode has worked fine for many years.  What are the types of problems people have seen when doing that?


Well, tbh I'm not using EPICS on Windows a lot...
@Freddie: you were suggesting that when you helped me get the gtest module work correctly on Windows. What were those side effects?

Cheers,
~Ralph


Replies:
RE: Problem building ezcaIDL on Windows Freddie Akeroyd - STFC UKRI via Core-talk
References:
Problem building ezcaIDL on Windows Mark Rivers via Core-talk
RE: Problem building ezcaIDL on Windows Mark Rivers via Core-talk
RE: Problem building ezcaIDL on Windows Mark Rivers via Core-talk
Re: Problem building ezcaIDL on Windows Michael Davidsaver via Core-talk
RE: Problem building ezcaIDL on Windows Mark Rivers via Core-talk
Re: Problem building ezcaIDL on Windows Johnson, Andrew N. via Core-talk
RE: Problem building ezcaIDL on Windows Mark Rivers via Core-talk
Re: Problem building ezcaIDL on Windows Johnson, Andrew N. via Core-talk
RE: Problem building ezcaIDL on Windows Mark Rivers via Core-talk
Re: Problem building ezcaIDL on Windows Ralph Lange via Core-talk
RE: Problem building ezcaIDL on Windows Mark Rivers via Core-talk

Navigate by Date:
Prev: [Bug 1932118] Re: Bug in vxWorks epicsAtomicCmpAndSwapIntT Dirk Zimoch via Core-talk
Next: [Bug 1932118] Re: Bug in vxWorks epicsAtomicCmpAndSwapIntT Andrew Johnson via Core-talk
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  <20212022  2023  2024 
Navigate by Thread:
Prev: RE: Problem building ezcaIDL on Windows Mark Rivers via Core-talk
Next: RE: Problem building ezcaIDL on Windows Freddie Akeroyd - STFC UKRI via Core-talk
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  <20212022  2023  2024 
ANJ, 23 Jun 2021 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·