Experimental Physics and
| |||||||||||||||||
|
We have the sources in CVS. Whenever we build something (base or drivers), we check out what we need to our home directory and build it locally. Then the O.* directories are local which does not matter because they keep only temporary files. I have set INSTALL_LOCATION so that the base and driver libraries and headers are installed to a central place. Actually, I build base only once where the install location is writable. "Normal" development systems for drivers and IOCs see a read-only installation of base. Originally we did that with NFS but run into some problems when installing new (host) libraries while the same library is in use on an other NFS client. We changed to a system where base is locally installed from a tar or rpm. We also keep the driver libraries and headers in a central place. But for drivers I use a completely different build system because I have to build the drivers not only for different architectures in parallel but even for three different EPICS base versions (3.13.9, 3.13.10 and 3.14.8). The EPICS build system was not designed for this. Dirk David Dudley wrote: Is there a way to setup the build system so that the O.<$EPICS_HOST_ARCH> directories are in another location?
| ||||||||||||||||
ANJ, 02 Sep 2010 |
·
Home
·
News
·
About
·
Base
·
Modules
·
Extensions
·
Distributions
·
Download
·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing · |