From: Roy S. <roy...@ic...> - 2011-06-24 19:53:41
|
On Fri, 24 Jun 2011, Derek Gaston wrote: > I'm thinking of changing lines in Make.common.in around 222 from: > > libmesh_CXXFLAGS += @CXXFLAGS_OPT@ > > to > > libmesh_CXXFLAGS := @CXXFLAGS_OPT@ $libmesh_CXXFLAGS > > The reason is that the way it is setup now doesn't allow users to actually override the flags libMesh picks! For instance on my particular system libMesh is picking -O2... but I have no way to override that because even if I put "-O3" into my environmental libmesh_CXXFLAGS the -O2 will appear _after_ it... overriding it! > > With the scheme outlined above any user flags coming from the environment would be after the libMesh flags allowing the user to override anything libMesh does by default. > > Any opinions on this? I've noticed the same problem, but been a little too lazy to test the solution and a little too responsible to commit the solution without testing it. This looks like a good idea to me. --- Roy |