On Mar 10, 2016, at 10:11 AM, Harshad Sahasrabudhe <[email protected]<mailto:[email protected]>> wrote:
My question is: should I provide -DNDEBUG flag while compiling my code? https://libmesh.github.io/installation.html Check the bottom - beyond even NDEBUG, we recommend asking libMesh for its compiler flags and using them. Also this works with pig-config: $ PKG_CONFIG_PATH=$LIBMESH_ROOT/etc/libmesh pkg-config libmesh-dbg --cflags -DDEBUG -std=gnu++11 -O0 -felide-constructors -g -pedantic -W -Wall -Wextra -Wno-long-long -Wunused -Wpointer-arith -Wformat -Wparentheses -Woverloaded-virtual -DOMPI_SKIP_MPICXX -fopenmp -D_THREAD_SAFE -pthread -I/opt/aerolab/libmesh/1.0.0-pre/include -I/opt/aerolab/libmesh/1.0.0-pre/include/contrib -I/opt/local//include -I/opt/local/include -I/opt/aerolab/petsc/3.6.2/include -I/opt/aerolab/petsc/3.6.2/macosx/include -I/opt/X11/include -I/opt/local/include/openmpi-gcc5 -I/opt/local/include $ PKG_CONFIG_PATH=$LIBMESH_ROOT/etc/libmesh pkg-config libmesh-opt --cflags -DNDEBUG -std=gnu++11 -O2 -felide-constructors -funroll-loops -fstrict-aliasing -Wdisabled-optimization -DOMPI_SKIP_MPICXX -fopenmp -D_THREAD_SAFE -pthread -I/opt/aerolab/libmesh/1.0.0-pre/include -I/opt/aerolab/libmesh/1.0.0-pre/include/contrib -I/opt/local//include -I/opt/local/include -I/opt/aerolab/petsc/3.6.2/include -I/opt/aerolab/petsc/3.6.2/macosx/include -I/opt/X11/include -I/opt/local/include/openmpi-gcc5 -I/opt/local/include ------------------------------------------------------------------------------ Transform Data into Opportunity. Accelerate data analysis in your applications with Intel Data Analytics Acceleration Library. Click to learn more. http://pubads.g.doubleclick.net/gampad/clk?id=278785111&iu=/4140 _______________________________________________ Libmesh-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/libmesh-users
