lp:~epics-core/epics-base/3.15-buildCompilerSpecific

Created by Jeff Hill on 2011-08-19 and last modified on 2011-08-31
Get this branch:
bzr branch lp:~epics-core/epics-base/3.15-buildCompilerSpecific
Members of EPICS Core Developers can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
EPICS Core Developers
Project:
EPICS Base
Status:
Merged

Recent revisions

12231. By Andrew Johnson on 2011-08-31

Move default macros to compilerDependencies.h
Added check in gcc-specific header to error if __clang__ defined
Some versions of clang don't support __has_attribute()

12230. By Andrew Johnson on 2011-08-31

configure: Adjust instructions for switching to clang

12229. By Jeff Hill on 2011-08-19

merged andrews merge to R3.15

12228. By Jeff Hill on 2011-08-17

o changed the build system so that we can implement functionality which is compiler specific in a separate file for each compiler. This will avoid accumulating MxN ifdef's where M is the number of OS and N is the number of comilers (worst case). This will make it easier to find code that is compiler specific centralizing all of it under libCom/osi/compiler. That should make it mush easier to port EPICS to run on a new compiler.
o refactored compilerDependencies.h into code that is compiler specific (one libCom/osi/compiler/xxx/compilerDependent.h for each comiler) and code that isnt libCom/osi/compilerDependencies.h (this is a new location and is no longer in libCom/misc).

12227. By Janet B. Anderson on 2011-07-27

Added commented changes from Eric Norum to build with CLANG

12226. By Andrew Johnson on 2011-07-21

dev: Added devHistogramSoft to devSoft.dbd

12225. By Andrew Johnson on 2011-07-21

misc: Added histogram record to base.dbd

12224. By Andrew Johnson on 2011-06-03

Merge changes committed to R3.14 branch since April.

12223. By Andrew Johnson on 2011-06-03

configure: Fix parallel make rules.

12222. By Andrew Johnson on 2011-04-05

More merges from the 3-14 branch.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:~epics-core/epics-base/3.15
This branch contains Public information 
Everyone can see this information.