[Lowq] building eg6 libraries & executables
Hovanes Egiyan
hovanes.egiyan at gmail.com
Thu Apr 29 16:18:59 EDT 2010
Hi,
Here are the instructions on how to build latest eg6 libraries and
executables from CVS.
1) Go to the directory where you want to have your "packages" to reside.
2) Check out the modules contained in the "offline_source" alias from
the main CVS trunk:
| > cvs co offline_source
3) Update the eg6 specific libraries from "eg6-cook" branch, which will
also set a CVS sticky tag for
these packages:
| > cvs update -r eg6-cook packages/bankdefs packages/ana packages/gem
packages/st packages/user_ana
4) Go into the packages directory:
| > cd packages
5) Make the libraries:
| > make lib
6) After successfully building the libraries, make the executables:
| > make exe
These steps will put your new libraries (lib) and executables (bin) into
the directory specified
by your $TOP_DIR variable. At this point we only have five modules on the
eg6-cook branch, and it would be good to keep those to minimum. If we
add more of them
to the branch in the future they would also need to be specified in step
(3).
For each cooking pass the source will be tagged, so the appropriate tag
(which is going to be
different from "eg6-cook" branch tag) will need to be used to checkout
the tagged version for a particular
cooking pass.
Hovanes.
More information about the Lowq
mailing list