Changes between Version 29 and Version 30 of babelbgp
- Timestamp:
- 10/05/09 17:01:32 (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
babelbgp
v29 v30 9 9 These instructions will enable support for all languages except java (irrelevant on BG/P, since it doesn't have java). Throughout $BABEL_SRC will refer to your local babel source copy and $BABEL_INSTALL to the directory where babel will be installed. Please be aware that this build process has been tested only in the development branch, for the proposed babel 1.5.0. 10 10 11 1. Build a local version of libxml2 . There is a version available at /home/tramer (and one in /home/norris/cca), compiled for use with applications being compiled for BG/P. However, it is recommended that you roll your own to become familiar with some issues with cross-compiling using the GNU autotools. However, if you do this, you will need to run the $BABEL_SRC/contrb/libtool_fix.sh script to patch up the generated libtool files.11 1. Build a local version of libxml2 (if you want). There is a version available at /home/tramer/libxml-bgp, compiled for use with applications being compiled for BG/P. However, it is recommended that you roll your own to become familiar with some issues with cross-compiling using the GNU autotools. However, if you do this, you will need to run the $BABEL_SRC/contrb/libtool_fix.sh script to patch up the generated libtool files, and be aware that you will need to use the '-qnostaticlink' LDFLAG setting. 12 12 13 13 2. Configure the project: … … 21 21 22 22 If the configure fails, run aclocal, autoconf, and automake in both $BABEL_SRC and $BABEL_SRC/runtime. Note that you will need autoconf 2.64 and automake 1.10.x; these are not available on the login machines and you will have to build them yourself (but do not need to port them to BG/P; they will only be used for building). 23 24 A last resort is to build the latest development version of libtool, which has some preliminary BG/P support rolled into it. You can get instructions on how to obtain it from [http://www.gnu.org/software/libtool/ the GNU libtool project page]. You WILL need to build libtool for BG/P so that it is possible to link against the ltdl libraries. If you're frightened of rolling your own, you can use the libtool available in /home/tramer/libtool-dev-bgp. Note that you will still need the latest (stable) aclocal, autoconf, and automake to get the dev libtool to work. 25 23 26 24 27 If your configure fails, please look at Boyana's instructions below and examine your output to determine where the mistake could be.