This is the home page of Varghese Mathew
email: vmathew at wisc dot edu

I am a graduate student joining UW-Madison in Fall 2008.

More to come

Last update: 20th August 2008 20:00hrs CDT

Projects

Blogs

bookmarks

Condor Bookmarks




Compiling Condor

notes on building condor on ubuntu jaunty-jackalope

- extract the condor source by un-tar-ing. - the README.building file gives some of the dependancies.. key ones
autoconf, autoheader, automake, make, tar, gzip, perl, patch
strip, lex/flex, yacc (or bison), curses5, X11, awk
some other typically-found utilities (for example, cut, etc.)
- move into the directory into which you extracted the tarball, and
then move into the 'src' subdirectory
- run ./build_init
- do ./configure
- if it complains about gcc version, use the flag:
--disable-gcc-version-check
or you could install another gcc version and use CC=gcc-<version>
- if it complains about glibc version, use the flag:
--disable-glibc-version-check
- now do a make
- if some external package fails to build, rerun the configure script
adding the flag:
--with-<package>=no
- for example, if krb5 fails to build, use the flag: --with-krb5=no

So an example configure run would be like
./configure --disable-gcc-version-check --disable-glibc-version-check --with-krb5=no

- and then run a make again..
- on a minor note, package "globus" takes a lot of time to build and so if you're not
planning on using condor for the globus grid, you may want to skip building it.
- preferably add a -j <jobs> where jobs = number of cores/cpus you have to speed up your make process.


[Working version]
./build_init
./configure CC=gcc-3.4 --disable-glibc-version-check --disable-full-port --with-krb5=no --with-coredumper=no --with-curl=no
make
make release