[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