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
<2011>
2012
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
<2011>
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
|