{section: Overview} -These instructions are for building Condor versions prior to 7.5.5. If you want to build Condor 7.5.5 or later, see BuildingCondorOnUnix. +These instructions are for building HTCondor versions prior to 7.5.5. If you want to build HTCondor 7.5.5 or later, see BuildingCondorOnUnix. {section: Configure your build} @@ -31,7 +31,7 @@ {subsubsection: On "non-native" platforms} On anything other than the above, *but in the same family*--e.g., -ia64_rhas_4, you probably want to try and build the most minimal Condor +ia64_rhas_4, you probably want to try and build the most minimal HTCondor build possible. Configure will mostly detect the right things about the platform identification. If this builds, then you can start turning on more feature as you need them and rebuilding. @@ -65,7 +65,7 @@ In the case where =./configure= just goes very very wrong, you may have to supply more arguments to configure which control deeper compilation aspects. These arguments are somewhat fiddly since they often define actual -preprocessor symbols that the Condor code uses for conditional compilation. +preprocessor symbols that the HTCondor code uses for conditional compilation. This means that some of these arguments can not be specified arbitrarily. It may be possible if you are "close" to a unix family we already support that you can select a combination of these that will allow the build to be @@ -133,7 +133,7 @@ {section: Building your source} -Before 7.5.5, Condor used configure + imake to generate makefiles. +Before 7.5.5, HTCondor used configure + imake to generate makefiles. While there are many targets to =make=, I will only describe the two that are most likely what you want. @@ -174,7 +174,7 @@ {subsection: Cached Externals} -Builds by default cache the externals in /scratch/condor-externals. If you're sharing the machine with others, you may collide and have problems. Solution, add +Builds by default cache the externals in /scratch/HTCondor-externals. If you're sharing the machine with others, you may collide and have problems. Solution, add {code} -DEXTERNAL_STAGE:PATH=/path/to/a/private/directory {endcode}