EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

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

Subject: Re: [Merge] lp:~epics-core/epics-base/epicsR3.15-atomics into lp:epics-base
From: Andrew Johnson <[email protected]>
To: Jeff Hill <[email protected]>
Date: Fri, 12 Aug 2011 22:33:24 -0000
This branch is mixing up several different kinds of changes, which makes it hard to review them individually.  I've identified the following different parts to this proposal, which I'd like to see separated:

1. Copyright notices in the LICENSE file
2. Build-system changes for compiler-specific include directories
3. x86 vs 386/486/586/686 architecture support
4. New epicsAtomic*.h and .cpp files

There's no point publishing a separate branch for the LICENSE file changes, I will update that file in the 3.14 branch and include that with the other changes when I next bring bug fixes over into the 3.15 branch.

I'm not 100% convinced about separate compiler-specific include directories yet, and the changes here don't cover all of the compilers we have configure/os/CONFIG files for, although some of the others can probably be dropped (e.g. Borland).

So far most of the discussion has been about 3, which is a fairly minor part of the branch.  I'd prefer that an -x86 target mean we compile for whatever CPU the OS defaults to, but we should also support setting EPICS_HOST_ARCH to -486/586/686 as desired.

I'd like Michael to comment on the epicsAtomic files and how much work/pain they're likely to cause him.  One thing I can point out: VxWorks 6.9 supports SMP, and one of the SLAC attendees at the Codeathon is planning to update our VxWorks code to support that.

- Andrew

-- 
https://code.launchpad.net/~epics-core/epics-base/epicsR3.15-atomics/+merge/70642
Your team EPICS Core Developers is requested to review the proposed merge of lp:~epics-core/epics-base/epicsR3.15-atomics into lp:epics-base.


Replies:
Re: [Merge] lp:~epics-core/epics-base/epicsR3.15-atomics into lp:epics-base mdavidsaver
References:
[Merge] lp:~epics-core/epics-base/epicsR3.15-atomics into lp:epics-base Jeff Hill

Navigate by Date:
Prev: Re: [Merge] lp:~epics-core/epics-base/epicsR3.15-atomics into lp:epics-base mdavidsaver
Next: Re: [Merge] lp:~epics-core/epics-base/epicsR3.15-atomics into lp:epics-base Jeff Hill
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  <20112012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: [Merge] lp:~epics-core/epics-base/epicsR3.15-atomics into lp:epics-base Jeff Hill
Next: Re: [Merge] lp:~epics-core/epics-base/epicsR3.15-atomics into lp:epics-base mdavidsaver
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  <20112012  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 ·