[visit-developers] configure tip

Mark Miller miller86 at llnl.gov
Wed Oct 8 11:44:47 EDT 2008


Hi Tom and Jeremy,

Sounds like Tom knows more than I do about this. My understanding is
that it works for ALL env variables you would attempt to set via...

./configure VAR1=foo VAR2=bar ...

Now, it did not occur to me that we had code to explicitly handle
CXXFLAGS the 'other' way anyways. So, maybe the utility of my 'tip' is
not as great because of that ;)

Mark

On Wed, 2008-10-08 at 09:36 -0600, tom fogal wrote:
> "Meredith, Jeremy S." <jsmeredith at ornl.gov> writes:
> > Is this a problem for CXXFLAGS specifically?
> 
> Haven't verified, but as I recall, it's for all variables.
> 
> It's also an issue for AC_CONFIG_SUBDIRS-projects, but we don't
> currently have any so we get lucky.
> 
> -tom
> 
> > > -----Original Message-----
> > > From: visit-developers-bounces at email.ornl.gov
> > [mailto:visit-developers-
> > > bounces at email.ornl.gov] On Behalf Of Mark Miller
> > > Sent: Monday, October 06, 2008 9:34 PM
> > > To: VisIt Developers
> > > Subject: [visit-developers] configure tip
> > > 
> > > Hi All,
> > > 
> > > I think Tom Treadway mentioned this in an email a long while back but
> > > since I happened to be dealing with it today, I thought I would re-
> > > mention it.
> > > 
> > > Many developers commonly run configure like so...
> > > 
> > > env CXXFLAGS=-g ./configure --with-hdf5=...
> > > 
> > > The problem with this invokation is that everything between 'env' and
> > > './configure' is UNKNOWN to autoconf. So, later if you want to
> > re-build
> > > your makefiles for the SAME state you currently are configured for and
> > > you use './config.status' to do it, it won't know about your env
> > > settings. Here is a 'better' invokation...
> > > 
> > > ./configure CXXFLAGS=-g --with-hdf5=...
> > > 
> > > Later, if you type './config-status' it will re-build everything to
> > > this
> > > same state, including the env. settings.
> > > 
> > > I believe all versions of autoconf above 2.59 support this.
> > > 
> > > Mark
> > > 
> > > --
> > > Mark C. Miller, Lawrence Livermore National Laboratory
> > > email: mailto:miller86 at llnl.gov
> > > (M/T/W) (925)-423-5901 (!!LLNL BUSINESS ONLY!!)
> > > (Th/F)  (530)-753-8511 (!!LLNL BUSINESS ONLY!!)
> > 
-- 
Mark C. Miller, Lawrence Livermore National Laboratory
email: mailto:miller86 at llnl.gov
(M/T/W) (925)-423-5901 (!!LLNL BUSINESS ONLY!!)
(Th/F)  (530)-753-8511 (!!LLNL BUSINESS ONLY!!)



More information about the visit-developers mailing list