Experimental Physics and Industrial Control System
Thanks Andrew. What is the projected release date for R3.14.10? I will
look to see if I can find problems with asyn and SNL, since I do seem to
have code that does not work.
Mark
-----Original Message-----
From: Andrew Johnson [mailto:[email protected]]
Sent: Monday, July 21, 2008 2:34 PM
To: [email protected]
Cc: Mark Rivers; Allison, Stephanie; [email protected]; Dr Jon Kelly
Subject: Re: Building 32-bit EPICS binaries on 64-bit Linux systems
On Friday 18 July 2008 13:15:03 Mark Rivers wrote:
>
> Where do things stand in EPICS in terms of running IOCs in 64-bit
mode?
Not recommended with R3.14.9 although many things do work; the problems
are in
the more obscure areas like numeric precision values when fetching
compound
DBF types. I have put quite a lot of work recently into trying to round
up
64-bit issues in the IOC code, so I hope that R3.14.10 should be good
for
64-bit IOCs.
Note that you can't just go through and replace every 'long' with
an 'epicsInt32' in the source code because that would break source-code
compatibility with earlier versions. I think what I have should be
source
compatible with most external device support and record types, although
some
changes might be necessary since DBF_LONG fields that used to be defined
as a
long are now an epicsInt32.
> However, a 64-bit IOC to control the Pilatus detector is failing. It
> seems to be crashing in SNL code. What parts of EPICS (base 4.14.9,
> asyn, SNL etc) are believed to be 64-bit safe and which are not?
I haven not looked at SNL or Asyn at all for 64-bit compatibility, nor
the
portable CAS in Base. The Base libCom routines and the client side of
CA are
fine on 64-bit systems in R3.14.9.
- Andrew
--
Talk is cheap. Show me the code. -- Linus Torvalds
- References:
- Re: Building 32-bit EPICS binaries on 64-bit Linux systems Andrew Johnson
- Navigate by Date:
- Prev:
Re: Building 32-bit EPICS binaries on 64-bit Linux systems Andrew Johnson
- Next:
Amptek PX4 support? Rodney R. Porter
- 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
- Navigate by Thread:
- Prev:
Re: Building 32-bit EPICS binaries on 64-bit Linux systems Andrew Johnson
- Next:
Re: Building 32-bit EPICS binaries on 64-bit Linux systems Janet Anderson
- 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