> I'm even still debating whether to count "damn, we've been forgetting
> to update our php docs" as a critical bugfix.

I'd say no on that one since you have to try really hard to do anything with a 
local .php file...  those files are desingned to be served through the server.  
I think one of the things I'll do with automake is allow for a local .html 
version of the class docs, though.

And as for this:

> This may mean I need to start adding more "<< XXX support disabled >>"
> messages to our m4 files so that mistakes like this stand out more,
> but on the other hand it may mean I need to just stop futzing with our
> m4 files...

Have  a look at the summary from libmesh.automake:


config.status: creating include/base/libmesh_config.h - prefix LIBMESH for 
include/base/libmesh_config.h.tmp defines
config.status: executing depfiles commands
config.status: executing libtool commands

----------------------------------- SUMMARY -----------------------------------

Package version................... : libmesh-0.8.0

C++ compiler type................. : intel_icc_v11.x
C++ compiler...................... : icpc
C compiler........................ : icc
Fortran compiler.................. : no
Build Method...................... : opt
CPPFLAGS.......................... : -DNDEBUG
CXXFLAGS.......................... : -O3 -unroll -w0 -ftz -par_report0 
-openmp_report0 -DMPICH_IGNORE_CXX_SEEK -openmp
CFLAGS............................ : -O3 -unroll -w0 -ftz -par_report0 
-openmp_report0 -openmp
Install dir....................... : /tmp/foo
Build user........................ : benkirk
Build host........................ : hbar
Configure date.................... : 2012-04-05 12:43
Build architecture................ : x86_64-unknown-linux-gnu
SVN revision number............... : 5519

Library Features:
  adaptive mesh refinement........ : yes
  complex variables............... : no
  ghosted vectors................. : yes
  high-order shape functions...... : yes
  infinite elements............... : yes
  Dirichlet constraints........... : yes
  node constraints................ : yes
  parallel mesh................... : no
  performance logging............. : yes
  periodic boundary conditions.... : yes
  reference counting.............. : yes
  shape function 2nd derivs....... : yes
  stack trace files............... : yes
  subdomain id size............... : 2 bytes
  variational smoother............ : yes
  xdr binary I/O.................. : yes

Optional Packages:
  boost........................... : yes
  eigen........................... : no
  exodus.......................... : yes
  fparser......................... : yes
  glpk............................ : yes
  gmv............................. : yes
  gzstream........................ : yes
  laspack......................... : yes
  libhilbert...................... : yes
  metis........................... : yes
  mpi............................. : yes
  nemesis......................... : yes
  netcdf.......................... : yes
  openmp.......................... : yes
  parmetis........................ : yes
  petsc........................... : yes
  sfcurves........................ : yes
  slepc........................... : yes
  tbb............................. : yes
  tetgen.......................... : yes
  triangle........................ : yes
  trilinos........................ : yes
  ...AztecOO...................... : yes
  ...NOX.......................... : yes
  ...ML........................... : yes
  vtk............................. : yes

  libmesh_optional_INCLUDES....... : 
-I/org/centers/pecos/LIBRARIES/GLPK/glpk-4.43-intel-11.1-lucid/include 
-I/org/centers/pecos/LIBRARIES/VTK/vtk-5.4.2-intel-11.1-lucid/include/vtk-5.4 
-I/org/centers/pecos/LIBRARIES/TBB/tbb-2.2.013-intel-11.1-lucid/include 
-I/org/centers/pecos/LIBRARIES/TRILINOS/trilinos-9.0.3-intel-11.1-lucid-mkl-10.0.3.020-mpich2-1.2.1/include
 
-I/org/centers/pecos/LIBRARIES/TRILINOS/trilinos-9.0.3-intel-11.1-lucid-mkl-10.0.3.020-mpich2-1.2.1/include/Comm
 
-I/org/centers/pecos/LIBRARIES/TRILINOS/trilinos-9.0.3-intel-11.1-lucid-mkl-10.0.3.020-mpich2-1.2.1/include/Operator
 
-I/org/centers/pecos/LIBRARIES/TRILINOS/trilinos-9.0.3-intel-11.1-lucid-mkl-10.0.3.020-mpich2-1.2.1/include/Smoother
 
-I/org/centers/pecos/LIBRARIES/TRILINOS/trilinos-9.0.3-intel-11.1-lucid-mkl-10.0.3.020-mpich2-1.2.1/include/Coarsen
 
-I/org/centers/pecos/LIBRARIES/TRILINOS/trilinos-9.0.3-intel-11.1-lucid-mkl-10.0.3.020-mpich2-1.2.1/include/Krylov
 
-I/org/centers/pecos/LIBRARIES/TRILINOS/trilinos-9.0.3-intel-11.1-lucid-mkl-10.0.3.020-mpich2-1.2.1/include/Main
 
-I/org/centers/pecos/LIBRARIES/TRILINOS/trilinos-9.0.3-intel-11.1-lucid-mkl-10.0.3.020-mpich2-1.2.1/include/FEGrid
 
-I/org/centers/pecos/LIBRARIES/TRILINOS/trilinos-9.0.3-intel-11.1-lucid-mkl-10.0.3.020-mpich2-1.2.1/include/Utils
 
-I/org/centers/pecos/LIBRARIES/TRILINOS/trilinos-9.0.3-intel-11.1-lucid-mkl-10.0.3.020-mpich2-1.2.1/include/MLAPI
 
-I/org/centers/pecos/LIBRARIES/TRILINOS/trilinos-9.0.3-intel-11.1-lucid-mkl-10.0.3.020-mpich2-1.2.1/include/MatrixFree
 
-I/org/centers/pecos/LIBRARIES/TRILINOS/trilinos-9.0.3-intel-11.1-lucid-mkl-10.0.3.020-mpich2-1.2.1/include/RefMaxwell
 
-I/org/centers/pecos/LIBRARIES/TRILINOS/trilinos-9.0.3-intel-11.1-lucid-mkl-10.0.3.020-mpich2-1.2.1/include/Include
 
-I/org/centers/pecos/LIBRARIES/TRILINOS/trilinos-9.0.3-intel-11.1-lucid-mkl-10.0.3.020-mpich2-1.2.1/include/block
 
-I/org/centers/pecos/LIBRARIES/TRILINOS/trilinos-9.0.3-intel-11.1-lucid-mkl-10.0.3.020-mpich2-1.2.1/include/btf
 
-I/org/centers/pecos/LIBRARIES/TRILINOS/trilinos-9.0.3-intel-11.1-lucid-mkl-10.0.3.020-mpich2-1.2.1/include/coloring
 
-I/org/centers/pecos/LIBRARIES/TRILINOS/trilinos-9.0.3-intel-11.1-lucid-mkl-10.0.3.020-mpich2-1.2.1/include/distdir
 
-I/org/centers/pecos/LIBRARIES/TRILINOS/trilinos-9.0.3-intel-11.1-lucid-mkl-10.0.3.020-mpich2-1.2.1/include/inout
 
-I/org/centers/pecos/LIBRARIES/TRILINOS/trilinos-9.0.3-intel-11.1-lucid-mkl-10.0.3.020-mpich2-1.2.1/include/restrict
 
-I/org/centers/pecos/LIBRARIES/TRILINOS/trilinos-9.0.3-intel-11.1-lucid-mkl-10.0.3.020-mpich2-1.2.1/include/matlab
 
-I/org/centers/pecos/LIBRARIES/TRILINOS/trilinos-9.0.3-intel-11.1-lucid-mkl-10.0.3.020-mpich2-1.2.1/include/model_evaluator
 
-I/org/centers/pecos/LIBRARIES/TRILINOS/trilinos-9.0.3-intel-11.1-lucid-mkl-10.0.3.020-mpich2-1.2.1/include/transform
 
-I/org/centers/pecos/LIBRARIES/TRILINOS/trilinos-9.0.3-intel-11.1-lucid-mkl-10.0.3.020-mpich2-1.2.1/include/zoltan
 
-I/org/centers/pecos/LIBRARIES/TRILINOS/trilinos-9.0.3-intel-11.1-lucid-mkl-10.0.3.020-mpich2-1.2.1/include/petsc
 
-I/org/centers/pecos/LIBRARIES/TRILINOS/trilinos-9.0.3-intel-11.1-lucid-mkl-10.0.3.020-mpich2-1.2.1/include/SuiteSparse/BTF/Include
 
-I/org/centers/pecos/LIBRARIES/TRILINOS/trilinos-9.0.3-intel-11.1-lucid-mkl-10.0.3.020-mpich2-1.2.1/include/SuiteSparse/AMD/Include
 
-I/org/centers/pecos/LIBRARIES/TRILINOS/trilinos-9.0.3-intel-11.1-lucid-mkl-10.0.3.020-mpich2-1.2.1/include/SuiteSparse/UFconfig
 -I/org/centers/pecos/LIBRARIES/SLEPC/slepc-3.1-p4/include 
-I/org/centers/pecos/LIBRARIES/PETSC3/petsc-3.1-p5/intel-11.1-lucid-mpich2-1.2.1-cxx-opt/include
 -I/org/centers/pecos/LIBRARIES/PETSC3/petsc-3.1-p5/include 
-I/org/centers/pecos/LIBRARIES/MPICH2/mpich2-1.2.1-intel-11.1-lucid/include 
-I/usr/include

  libmesh_optional_LIBS........... : 
-Wl,-rpath,/org/centers/pecos/LIBRARIES/GLPK/glpk-4.43-intel-11.1-lucid/lib 
-L/org/centers/pecos/LIBRARIES/GLPK/glpk-4.43-intel-11.1-lucid/lib -lglpk 
-Wl,-rpath,/org/centers/pecos/LIBRARIES/VTK/vtk-5.4.2-intel-11.1-lucid/lib/vtk-5.4
 -L/org/centers/pecos/LIBRARIES/VTK/vtk-5.4.2-intel-11.1-lucid/lib/vtk-5.4 
-lvtkIO -lvtkCommon -lvtkFiltering -lz 
-L/org/centers/pecos/LIBRARIES/TBB/tbb-2.2.013-intel-11.1-lucid/lib -ltbb 
-ltbbmalloc 
-L/org/centers/pecos/LIBRARIES/MPICH2/mpich2-1.2.1-intel-11.1-lucid/lib 
-L/org/centers/pecos/LIBRARIES/TRILINOS/trilinos-9.0.3-intel-11.1-lucid-mkl-10.0.3.020-mpich2-1.2.1/lib
 -L/org/centers/pecos/LIBRARIES/MKL/mkl-10.0.3.020-intel-11.1-lucid/lib/em64t 
-L/opt/intel/Compiler/11.1/073/lib/intel64 
-L/usr/lib/gcc/x86_64-linux-gnu/4.4.3 -L/usr/lib64 -L/usr/lib -lnoxepetra -lnox 
-lml -lifpack -lamesos -lepetraext -laztecoo -ltriutils -lepetra -lteuchos 
-L/org/centers/pecos/LIBRARIES/PETSC3/petsc-3.1-p5/intel-11.1-lucid-mpich2-1.2.1-cxx-opt/lib
 -lpetsc -lX11 
-Wl,-rpath,/org/centers/pecos/LIBRARIES/PETSC3/petsc-3.1-p5/intel-11.1-lucid-mpich2-1.2.1-cxx-opt/lib
 -lHYPRE -lsuperlu_dist_2.4 -lcmumps -ldmumps -lsmumps -lzmumps -lmumps_common 
-lpord -lparmetis -lmetis -lscalapack -lblacs -lsuperlu_4.0 
-Wl,-rpath,/org/centers/pecos/LIBRARIES/MKL/mkl-10.0.3.020-intel-11.1-lucid/lib/em64t
 -lmkl_solver_lp64_sequential -lmkl_intel_lp64 -lmkl_sequential -lmkl_core 
-Wl,-rpath,/org/centers/pecos/LIBRARIES/MPICH2/mpich2-1.2.1-intel-11.1-lucid/lib
 -Wl,-rpath,/opt/intel/Compiler/11.1/073/lib/intel64 -lmpichf90 -lifport 
-lifcore -lmpichcxx -lstdc++ -lmpich -lopa -lpthread -lrt -limf -lm -lsvml 
-lipgo -ldecimal -lgcc_s -lirc -lirc_s -ldl

-------------------------------------------------------------------------------
Configure complete, now type 'make' and then 'make install'.

---------------------------------------------
--------- Done Configuring libMesh ----------
---------------------------------------------



(looks better in a fixed width terminal font!)

I'd say its a lot more useful.  You could backport this or just hold off for 
the reintegration.  I'd vote for the latter.

-Ben
------------------------------------------------------------------------------
Better than sec? Nothing is better than sec when it comes to
monitoring Big Data applications. Try Boundary one-second 
resolution app monitoring today. Free.
http://p.sf.net/sfu/Boundary-dev2dev
_______________________________________________
Libmesh-devel mailing list
Libmesh-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libmesh-devel

Reply via email to