Experimental Physics and
| |||||||||||||||||
|
We semi-deliberately don't look at environment variables used in the RELEASE, because that's asking for an unmanagable build system - you can't be sure that you'll ever be able to build exactly the same binary that you were running two versions ago because you don't know how the guy who built it had his environment variables set (unless you put the environment variables under configuration control as well). With these definitions there are environment variables missing from configure/O.solaris-sparc/CONFIG_APP_INCLUDE. For example when constructing dbd files that include dbCommon.dbd the dbCommon.dbd file is not found. Don't use environment variables. Your configure/RELEASE file can contain include statements, so can pull in settings from files elsewhere. I suggest that if you don't like having to set up all your pointers to the 'right' versions in every application, that you have another file containing SUPPORT=/path/to/something EPICS_DIR=/path/to/base SYMB=$(SUPPORT)/symb VXSTATS=$(SUPPORT)/vxStats Now if you want to change the version of symb used in everything, you can just modify that one file. - Andrew -- There are 10 types of people in the world: Those who understand binary, and those who don't.
| ||||||||||||||||
ANJ, 10 Aug 2010 |
·
Home
·
News
·
About
·
Base
·
Modules
·
Extensions
·
Distributions
·
Download
·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing · |