[SCM] Gmsh packaging. Gmsh is an automatic 3D finite element mesh generator. branch, master, updated. debian/2.6.1.dfsg-3-5-g9a19bcc

Anton Gladky gladky.anton at gmail.com
Tue Sep 18 21:27:56 UTC 2012


The following commit has been merged in the master branch:
commit 7e91be497014a11d33614e54dabfbe6e9ae8827f
Author: Anton Gladky <gladky.anton at gmail.com>
Date:   Tue Sep 18 23:23:13 2012 +0200

    Add --as-needed to ldflags to escape overlinkage.

diff --git a/debian/rules b/debian/rules
index ab6f085..d2a676e 100755
--- a/debian/rules
+++ b/debian/rules
@@ -2,6 +2,9 @@
 BUILDDIR = $(CURDIR)/debian/build
 JAVA_HOME=/usr/lib/jvm/default-java
 
+export DEB_CFLAGS_MAINT_APPEND  = -Wall -pedantic
+export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
+
 # Add --with javahelper for java-wrappers
 
 %:
@@ -9,11 +12,12 @@ JAVA_HOME=/usr/lib/jvm/default-java
 
 export OMPI_MCA_plm_rsh_agent=/bin/false                #workaround to start MPI-applications in chroot
 
+
 disable_mpi_archs = armel armhf kfreebsd-amd64 kfreebsd-i386 mips mipsel
 export LD_LIBRARY_PATH :=  $(CURDIR)/debian/tmp/usr/lib:$(LD_LIBRARY_PATH); 
 
+
 extra_flags += \
--DCMAKE_C_FLAGS="-fPIC -Wall $(shell dpkg-buildflags --get CFLAGS)" \
 -DPYTHON_INCLUDE_DIR:PATH=/usr/include/python2.7 \
 -DPYTHON_LIBRARY:FILEPATH=/usr/lib/libpython2.7.so \
 -DENABLE_METIS:BOOL=OFF \

-- 
Gmsh packaging. Gmsh is an automatic 3D finite element mesh generator. 



More information about the debian-science-commits mailing list