Page History

Turn Off History

Perform a clipped port

  1. Installed Debian 7 (in a VM).
  2. Installed the Condor build dependences.
    apt-get build-dep condor
  3. 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
  4. Built.
  5. Tested. (See TestingCondorOnUnix.) Needed to correct a number of problems before the test suite fully passed:
    1. Set LD_LIBRARY_PATH to include install/lib.
    2. Copied libvomsapi.so* to install/lib.
    3. Removed a directory created by lib_eventlog_base but not removed when it failed; re-running a third time permitted its success.
    4. Set LD_LIBRARY_PATH in the environment of the submitted job (via the submit file command) for lib_userlog.
    5. 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.
    6. 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

The package gcc-multilib needs to be installed to compile glibc from the distro source. This is because it also compiles the 32 bit versions.

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