Full ports are unique explorations into the unknown--have a bottle of Absinthe and a low moral standard. -This is a record of the work necessary to perform a full port of Condor +This is a record of the work necessary to perform a full port of HTCondor to RHEL 6 x86_64. I started with the full port from RHEL 5 x86_64. --------------------------------- @@ -77,7 +77,7 @@ Patch glibc so it honors --enable-static-nss & other features specific to us **************************************************************************** -In the RHEL 5 port of Condor, we had patched glibc to make --enable-static-nss +In the RHEL 5 port of HTCondor, we had patched glibc to make --enable-static-nss function and also turned off the ncsd support. This is because we needed a truly static binary, and the ncsd socket was kept permanently open which deferred check pointing permanently. @@ -108,7 +108,7 @@ may be redone upon future knowledge discovery. *************************************************************** -Start a build of Condor and see what breaks. Fix incrementally. +Start a build of HTCondor and see what breaks. Fix incrementally. *************************************************************** Ok, lots of stuff broke. The gist of what broke (prototypes being @@ -170,10 +170,10 @@ Problem 2: - The test suite uses whatever condor binaries it finds in its path + The test suite uses whatever HTCondor binaries it finds in its path instead of the ones you just built. The solution is obviously to put the ones you just built into the path. However, the hold reason - from Condor about the version mismatch between the shadow and the + from HTCondor about the version mismatch between the shadow and the stduniv job was poor, so I fixed it up to contain the version of the shadow, the job, and the full path to the shadow. Now, when a clueful user sees this, they can get a good idea of what went wrong and why.