[freefempp] 09/23: Add hardening compilation flags to mpic++

Dimitrios Eftaxiopoulos eftaxiop-guest at alioth.debian.org
Wed Sep 11 21:37:04 UTC 2013


This is an automated email from the git hooks/post-receive script.

eftaxiop-guest pushed a commit to branch eftaxiop
in repository freefempp.

commit c764f3d16533becd9009e3af6025ee1afb4ede94
Author: Dimitrios Eftaxiopoulos <eftaxi12 at otenet.gr>
Date:   Sun Sep 8 08:31:23 2013 +0300

    Add hardening compilation flags to mpic++
---
 DOC/freefem++doc.pdf                   |  Bin 9542807 -> 9605813 bytes
 debian/rules                           |    2 +-
 download/nlopt/config.log              |   17 +++++++++++
 examples++-chapt3/freefem++.pref       |    2 ++
 examples++-load/Missing-plugins-so.log |    9 +++---
 examples++-mpi/Missing-plugins-so.log  |   52 ++++++++++++++++++++++++++++++++
 src/fflib/strversionnumber.cpp         |    4 +--
 7 files changed, 79 insertions(+), 7 deletions(-)

diff --git a/DOC/freefem++doc.pdf b/DOC/freefem++doc.pdf
index de05a1a..74d33ed 100644
Binary files a/DOC/freefem++doc.pdf and b/DOC/freefem++doc.pdf differ
diff --git a/debian/rules b/debian/rules
index 4b83d5b..21eaf33 100755
--- a/debian/rules
+++ b/debian/rules
@@ -78,7 +78,7 @@ LDFLAGS:=$(shell dpkg-buildflags --get LDFLAGS)
 # 	dh_autoreconf --as-needed
 
  override_dh_auto_configure:
-	dh_auto_configure -- CC="gcc $(LDFLAGS)" CXX="g++ $(LDFLAGS)" --without-superlu
+	dh_auto_configure -- CC="gcc $(LDFLAGS)" CXX="g++ $(LDFLAGS)" MPICXX="mpic++ $(LDFLAGS)"
 # 	   CPPFLAGS=$(CPPFLAGS) \
 # 	   CFLAGS="$(CFLAGS) -lm" \
 # 	   CXXFLAGS="$(CXXFLAGS)" \
diff --git a/download/nlopt/config.log b/download/nlopt/config.log
index c2112a2..5f8f3f5 100644
--- a/download/nlopt/config.log
+++ b/download/nlopt/config.log
@@ -83,3 +83,20 @@ generated by GNU Autoconf 2.69.  Invocation command line was
 on filippos
 
 config.status:1089: creating Make.defs
+
+## ---------------------- ##
+## Running config.status. ##
+## ---------------------- ##
+
+This file was extended by FreeFem++ config.status 3.25, which was
+generated by GNU Autoconf 2.69.  Invocation command line was
+
+  CONFIG_FILES    = 
+  CONFIG_HEADERS  = 
+  CONFIG_LINKS    = 
+  CONFIG_COMMANDS = 
+  $ ../../config.status --file=Make.defs:Make.inc
+
+on filippos
+
+config.status:1089: creating Make.defs
diff --git a/examples++-chapt3/freefem++.pref b/examples++-chapt3/freefem++.pref
new file mode 100644
index 0000000..b77734b
--- /dev/null
+++ b/examples++-chapt3/freefem++.pref
@@ -0,0 +1,2 @@
+loadpath = "../examples++-load/"
+loadpath += "./"
diff --git a/examples++-load/Missing-plugins-so.log b/examples++-load/Missing-plugins-so.log
index 3ff37e0..705d376 100644
--- a/examples++-load/Missing-plugins-so.log
+++ b/examples++-load/Missing-plugins-so.log
@@ -1,13 +1,14 @@
  -- metis.cpp  ERROR-missing-lib:metis 
- -- tetgen.cpp  ERROR-missing-lib:tetgen 
- -- SuperLu.cpp  ERROR-missing-lib:superlu 
  -- ilut.cpp  ERROR-missing-lib:gmm 
- -- freeyams.cpp -I/home/eftaxiop/Αρχεία/Γενικά/Λογισμικό/freefem++/Δημιουργία_πακέτου_για_το_Debian_Linux/freefem++/download/include/libMesh  ERROR-missing-lib:freeyams 
  -- mmg3d-v4.0.cpp  ERROR-missing-lib:mmg3d-v4 
+ -- tetgen.cpp  ERROR-missing-lib:tetgen 
  -- mshmet.cpp -I/home/eftaxiop/Αρχεία/Γενικά/Λογισμικό/freefem++/Δημιουργία_πακέτου_για_το_Debian_Linux/freefem++/download/include/libMesh  ERROR-missing-lib:mshmet 
+ -- SuperLu.cpp  ERROR-missing-lib:superlu 
+ -- freeyams.cpp -I/home/eftaxiop/Αρχεία/Γενικά/Λογισμικό/freefem++/Δημιουργία_πακέτου_για_το_Debian_Linux/freefem++/download/include/libMesh  ERROR-missing-lib:freeyams 
+ -- ff-NLopt.cpp  ERROR-missing-lib:nlopt 
+ -- scotch.cpp  ERROR-missing-lib:scotch 
  -- MUMPS_seq.cpp -DAdd_  ERROR-missing-lib:mumps-seq
 -lblas ERROR-missing-lib:libseq 
  -- ff-Ipopt.cpp -DAdd_  ERROR-missing-lib:Ipopt
 ERROR-missing-lib:mumps-seq
 -lblas ERROR-missing-lib:libseq 
- -- ff-NLopt.cpp  ERROR-missing-lib:nlopt 
diff --git a/examples++-mpi/Missing-plugins-so.log b/examples++-mpi/Missing-plugins-so.log
new file mode 100644
index 0000000..2f228ad
--- /dev/null
+++ b/examples++-mpi/Missing-plugins-so.log
@@ -0,0 +1,52 @@
+ -- complex_SuperLU_DIST_FreeFem.cpp -I/usr/lib/openmpi/include -I/usr/lib/openmpi/include/openmpi -DAdd_  ERROR-missing-lib:superlu_dist
+-lblas ERROR-missing-lib:parmetis 
+ -- hips_FreeFem.cpp -I/usr/lib/openmpi/include -I/usr/lib/openmpi/include/openmpi  ERROR-missing-lib:hips
+ERROR-missing-lib:metis 
+ -- dSuperLU_DIST.cpp -I/usr/lib/openmpi/include -I/usr/lib/openmpi/include/openmpi -DAdd_  ERROR-missing-lib:metis
+ERROR-missing-lib:superlu_dist
+ERROR-missing-lib:parmetis 
+ -- real_SuperLU_DIST_FreeFem.cpp -I/usr/lib/openmpi/include -I/usr/lib/openmpi/include/openmpi -DAdd_  ERROR-missing-lib:superlu_dist
+-lblas ERROR-missing-lib:parmetis
+ERROR-missing-lib:metis 
+ -- interfacepastix.cpp -I/usr/lib/openmpi/include -I/usr/lib/openmpi/include/openmpi -DAdd_  ERROR-missing-lib:double_pastix
+-lblas ERROR-missing-lib:parmetis
+ERROR-missing-lib:metis
+ERROR-missing-lib:scotch 
+ -- complex_pastix_FreeFem.cpp -I/usr/lib/openmpi/include -I/usr/lib/openmpi/include/openmpi -DAdd_  ERROR-missing-lib:complex_pastix
+-lblas ERROR-missing-lib:parmetis
+ERROR-missing-lib:metis
+ERROR-missing-lib:scotch 
+ -- MUMPS.cpp -I/usr/lib/openmpi/include -I/usr/lib/openmpi/include/openmpi -DAdd_ -I/usr/lib/openmpi/include -I/usr/lib/openmpi/include/openmpi  -ldmumps -lzmumps -lmumps_common -lpord ERROR-missing-lib:parmetis 
+ -- MUMPS_FreeFem.cpp -I/usr/lib/openmpi/include -I/usr/lib/openmpi/include/openmpi -DAdd_ -I/usr/lib/openmpi/include -I/usr/lib/openmpi/include/openmpi  -ldmumps -lzmumps -lmumps_common -lpord ERROR-missing-lib:parmetis 
+ -- parms_FreeFem.cpp -I/usr/lib/openmpi/include -I/usr/lib/openmpi/include/openmpi -I/usr/lib/openmpi/include -I/usr/lib/openmpi/include/openmpi -DAdd_  ERROR-missing-lib:metis
+ERROR-missing-lib:parms 
+ -- real_pastix_FreeFem.cpp -I/usr/lib/openmpi/include -I/usr/lib/openmpi/include/openmpi -DAdd_  ERROR-missing-lib:double_pastix
+-lblas ERROR-missing-lib:parmetis
+ERROR-missing-lib:metis
+ERROR-missing-lib:scotch 
+ -- complex_SuperLU_DIST_FreeFem.cpp -I/usr/lib/openmpi/include -I/usr/lib/openmpi/include/openmpi -DAdd_  ERROR-missing-lib:superlu_dist
+-lblas ERROR-missing-lib:parmetis 
+ -- hips_FreeFem.cpp -I/usr/lib/openmpi/include -I/usr/lib/openmpi/include/openmpi  ERROR-missing-lib:hips
+ERROR-missing-lib:metis 
+ -- dSuperLU_DIST.cpp -I/usr/lib/openmpi/include -I/usr/lib/openmpi/include/openmpi -DAdd_  ERROR-missing-lib:metis
+ERROR-missing-lib:superlu_dist
+ERROR-missing-lib:parmetis 
+ -- real_SuperLU_DIST_FreeFem.cpp -I/usr/lib/openmpi/include -I/usr/lib/openmpi/include/openmpi -DAdd_  ERROR-missing-lib:superlu_dist
+-lblas ERROR-missing-lib:parmetis
+ERROR-missing-lib:metis 
+ -- complex_pastix_FreeFem.cpp -I/usr/lib/openmpi/include -I/usr/lib/openmpi/include/openmpi -DAdd_  ERROR-missing-lib:complex_pastix
+-lblas ERROR-missing-lib:parmetis
+ERROR-missing-lib:metis
+ERROR-missing-lib:scotch 
+ -- interfacepastix.cpp -I/usr/lib/openmpi/include -I/usr/lib/openmpi/include/openmpi -DAdd_  ERROR-missing-lib:double_pastix
+-lblas ERROR-missing-lib:parmetis
+ERROR-missing-lib:metis
+ERROR-missing-lib:scotch 
+ -- MUMPS.cpp -I/usr/lib/openmpi/include -I/usr/lib/openmpi/include/openmpi -DAdd_ -I/usr/lib/openmpi/include -I/usr/lib/openmpi/include/openmpi  -ldmumps -lzmumps -lmumps_common -lpord ERROR-missing-lib:parmetis 
+ -- MUMPS_FreeFem.cpp -I/usr/lib/openmpi/include -I/usr/lib/openmpi/include/openmpi -DAdd_ -I/usr/lib/openmpi/include -I/usr/lib/openmpi/include/openmpi  -ldmumps -lzmumps -lmumps_common -lpord ERROR-missing-lib:parmetis 
+ -- real_pastix_FreeFem.cpp -I/usr/lib/openmpi/include -I/usr/lib/openmpi/include/openmpi -DAdd_  ERROR-missing-lib:double_pastix
+-lblas ERROR-missing-lib:parmetis
+ERROR-missing-lib:metis
+ERROR-missing-lib:scotch 
+ -- parms_FreeFem.cpp -I/usr/lib/openmpi/include -I/usr/lib/openmpi/include/openmpi -I/usr/lib/openmpi/include -I/usr/lib/openmpi/include/openmpi -DAdd_  ERROR-missing-lib:metis
+ERROR-missing-lib:parms 
diff --git a/src/fflib/strversionnumber.cpp b/src/fflib/strversionnumber.cpp
index 5da51bd..bb814e7 100644
--- a/src/fflib/strversionnumber.cpp
+++ b/src/fflib/strversionnumber.cpp
@@ -18,6 +18,6 @@ string StrVersionNumber(){
 //  buffer.precision(8);
 //  buffer<<VersionNumber();
   static char buffer[100];
-  sprintf(buffer," %9f (date Κυρ 08 Σεπ 2013 07:48:37 πμ EEST)",VersionNumber());
-  return buffer; //.str()+" (date Κυρ 08 Σεπ 2013 07:48:37 πμ EEST)" ;
+  sprintf(buffer," %9f (date Κυρ 08 Σεπ 2013 08:09:53 πμ EEST)",VersionNumber());
+  return buffer; //.str()+" (date Κυρ 08 Σεπ 2013 08:09:53 πμ EEST)" ;
 }

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/freefempp.git



More information about the debian-science-commits mailing list