EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

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

Subject: Re: osdWireConfig.h
From: Andrew Johnson <[email protected]>
To: Jeff Hill <[email protected]>
Cc: "'EPICS core-talk'" <[email protected]>
Date: Tue, 28 Aug 2007 11:55:35 -0500
Hi Jeff,

Jeff Hill wrote:

I committed today a preliminary version of osdWireConfig.h based configuration of the byte swapping code for CA in base.

I just committed some mostly cosmetic changes (tabs=>spaces, removed non-ASCII curly single-quote characters) to those files. My only significant change was to add an ifdef test for FLOAT_WORD_ORDER at the end of osi/os/default/osdWireConfig.h which you appear to have missed, although your intention was clear from the comments.

Executive Summary: The osdWireConfig.h in libCom/osi/os/default will work for many UNIX-like OS, but I have needed to define specialized versions so far for WIN32, vxWorks, and Solaris. The default case appears to be working on Linux (working includes correctly configuring the fp word order). I think that it would be good to look for a beta test site for the new approach when targeting Linux ARM NWFP.

I just tested all combinations of client/server with both Solaris and Linux successfully.

I didn’t test RTEMS but based on what I see on the web the default version just might work.

It certainly compiled Ok for me on their m68k compiler. I'm sure Eric will report any problems on the RTEMS architectures soon enough.

The other UNIX versions in base {HPUX, OSF, Darwin, freebsd, interix, osf, sgi, sun4} are untested at this time.

Note that we don't have support in base/configure for the sgi or sun4 architectures any more, so those osi/os directories can be removed.

- Andrew
--
When a distinguished but elderly scientist states that something is
possible, he is almost certainly right.  When he states that something
is impossible, he is very probably wrong.  -- Arthur C. Clarke

References:
osdWireConfig.h Jeff Hill

Navigate by Date:
Prev: osdWireConfig.h Jeff Hill
Next: DA property hierarchy for interfacing to the DBR_XXXX types Jeff Hill
Index: 2002  2003  2004  2005  2006  <20072008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: osdWireConfig.h Jeff Hill
Next: DA property hierarchy for interfacing to the DBR_XXXX types Jeff Hill
Index: 2002  2003  2004  2005  2006  <20072008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 02 Feb 2012 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·