HTCondor Project List Archives



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Condor-devel] What does Condor _really_ depend on?




On Jul 30, 2007, at 7:29 PM, Erik Paulson wrote:

Can I ask why you want to set WANT_QUILL to be NO?

Because he's trying to clean up our insane build system and the externals, and move us closer to the autoconf-ian dreams. I.e. allowing something like:

./configure --with-pgsql=/usr/local/pgsql --with-krb5=/usr/lib

I don't think it's really clear how it's supposed to work. I like the idea of just using HAVE_EXT_<foo>, combined with a real --with-foo and -- without-foo from autoconf, and getting rid of the HAVE && WANT tests. I think turning
off externals is better than turning off "features."

Right. I've been trying to move us towards HAVE_EXT_<foo>. Not everyone plays along with that. Vast areas of the build system are using other, older systems for the same basic thing. It's no surprise that when people sit down to add something new, they look around, are confused at the diversity of existing practice, shoot in the dark, and miss.

http://www.cs.wisc.edu/condor/developers/GENERIC/HOWTO-add- externals.html

Unfortunately, that isn't as clear about this as it should be, probably because I originally wrote it before Imake was including config.h, which was when I really started to get clear in my own head that we should formalize on HAVE_EXT_<foo>.

-Derek