Merge ~dirk.zimoch/epics-base:vxWorks5 into ~epics-core/epics-base/+git/epics-base:7.0
Proposed by
Dirk Zimoch
Status: | Rejected |
---|---|
Rejected by: | Andrew Johnson |
Proposed branch: | ~dirk.zimoch/epics-base:vxWorks5 |
Merge into: | ~epics-core/epics-base/+git/epics-base:7.0 |
Diff against target: |
272 lines (+143/-12) 8 files modified
configure/RULES_BUILD (+17/-0) configure/os/CONFIG.Common.vxWorksCommon (+36/-10) documentation/RELEASE_NOTES.html (+10/-1) modules/ca/src/client/Makefile (+1/-0) modules/ca/src/client/templateInstances.cpp (+66/-0) modules/database/src/ioc/db/Makefile (+1/-0) modules/database/src/ioc/db/templateInstances.cpp (+9/-0) modules/libcom/test/epicsAtomicTest.cpp (+3/-1) |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Andrew Johnson | Disapprove | ||
Review via email: mp+355587@code.launchpad.net |
Commit message
Allow to build for vxWorks 5.
Description of the change
This change brings back the possibility to compile EPICS 7 for vxWorks versions 5.5 up to 6.2.
It introduces a method to skip modules for certain architectures using the Makefile variable SKIP_BUILDS which accepts a list of name patterns.
For vxWorks versions using gcc versions before 3.4 (i.e. up to vxWorks 6.2) the following setting is applied automatically to skip the pvAccess modules which are incompatible with the old compilers:
SKIP_BUILDS=pv% normativeTypes
To post a comment you must log in.
Dirk, are you proposing that vxWorks 5.5 be considered supported in 7.0.2? So far, "official support" for a vxWorks version has been code for "Andrew support". Similarly for Makefile. Are you/PSI willing to take up the burden of supporting the remaining 5.5 user community?
For my part, I'd like to encourage EPICS users to move away from this 16 year old, end of life, release. The idea of SKIP_BUILDS does not appeal to me either.
Maybe it would be better to maintain this as a branch to emphasize the AS IS nature of support?
This said, I don't have much stake in vxWorks support one way or the other. So mine is not the deciding vote.