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

EPICS Core Developers

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:
This branch contains Public information 
Everyone can see this information.