Page History
Perform a clipped port
- Installed Debian 7 (in a VM).
- Installed the Condor build dependences.
apt-get build-dep condor
- Installed other random bits and pieces, some of which seem like they should have been pulled in by the build-deps.
apt-get install autoconf automake git libtldl-dev libpam-dev bison flex python-dev
- Built.
- Tested. (See TestingCondorOnUnix.) Needed to correct a number of problems before the test suite fully passed:
- Set LD_LIBRARY_PATH to include install/lib.
- Copied libvomsapi.so* to install/lib.
- Removed a directory created by lib_eventlog_base but not removed when it failed; re-running a third time permitted its success.
- Set LD_LIBRARY_PATH in the environment of the submitted job (via the submit file command) for lib_userlog.
- Discovered that the test job_file_xfer_md5-remote_van was hanging (and failing after a time-out) because the VM didn't have enough disk space.
- Fixed condor_view_classad_types by removing the invalid forward resolution of the host's name from /etc/hosts.
Preparation of a new glibc external
Locate and see how glibc builds
Create the glibc external
Patch glibc so it honors --enable-static-nss & other features specific to us
Check glibc external build
Start a build of HTCondor and see what breaks. Fix incrementally.
Fixing the Test Suite so it builds
Running the test suite and seeing what breaks
Test Suite Passes. Code complete