tomka 15/03/03 09:34:22 Added: polymake_gcc49.patch Log: Fix gcc-4.9 compatibility (bug 541238) (Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key 565C32BC)
Revision Changes Path 1.1 sci-mathematics/polymake/files/polymake_gcc49.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/polymake/files/polymake_gcc49.patch?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/polymake/files/polymake_gcc49.patch?rev=1.1&content-type=text/plain Index: polymake_gcc49.patch =================================================================== commit 9fdecb57cb728170d0b87637c67947acf0cd27a4 Author: Benjamin Lorenz <lor...@math.tu-berlin.de> Date: Sat May 17 23:05:41 2014 +0200 fix ppl configure.pl test for gcc 4.9 diff --git a/bundled/ppl/configure.pl b/bundled/ppl/configure.pl index 128af1f..a147ea1 100644 --- a/bundled/ppl/configure.pl +++ b/bundled/ppl/configure.pl @@ -43,6 +43,7 @@ sub proceed { } else { my $error=Polymake::Configure::build_test_program(<<"---", Libs => "-lppl -lgmp"); +#include <cstddef> #include "ppl.hh" #include <iostream> int main() { commit 6651dd4b284085ffb7385d6cbca1785b6242003b Author: Benjamin Lorenz <lor...@math.tu-berlin.de> Date: Wed May 7 15:53:12 2014 +0200 another gcc 4.9 cstddef header fix diff --git a/bundled/bliss/apps/graph/src/GraphIso.cc b/bundled/bliss/apps/graph/src/GraphIso.cc index 4000dd5..14e0e8f 100644 --- a/bundled/bliss/apps/graph/src/GraphIso.cc +++ b/bundled/bliss/apps/graph/src/GraphIso.cc @@ -15,6 +15,7 @@ */ #include <cstring> +#include <cstddef> // needed for gcc 4.9, see http://gcc.gnu.org/gcc-4.9/porting_to.html #include <bliss/graph.hh> #include "polymake/graph/GraphIso.h" commit 716639b858f476d6a2fd8fe51da67d6cb347ec7c Author: Benjamin Lorenz <lor...@math.tu-berlin.de> Date: Tue May 6 14:58:33 2014 +0200 cstddef include fix for gcc 4.9 (see http://gcc.gnu.org/gcc-4.9/porting_to.html) diff --git a/bundled/libnormaliz/apps/polytope/src/normaliz.cc b/bundled/libnormaliz/apps/polytope/src/normaliz.cc index e6f2208..81e9783 100644 --- a/bundled/libnormaliz/apps/polytope/src/normaliz.cc +++ b/bundled/libnormaliz/apps/polytope/src/normaliz.cc @@ -14,6 +14,7 @@ -------------------------------------------------------------------------------- */ +#include <cstddef> // needed for gcc 4.9, see http://gcc.gnu.org/gcc-4.9/porting_to.html #include <gmpxx.h> #include "polymake/client.h" diff --git a/bundled/ppl/apps/polytope/include/ppl_interface_impl.h b/bundled/ppl/apps/polytope/include/ppl_interface_impl.h index fda2f39..1040c9e 100644 --- a/bundled/ppl/apps/polytope/include/ppl_interface_impl.h +++ b/bundled/ppl/apps/polytope/include/ppl_interface_impl.h @@ -17,6 +17,7 @@ #ifndef POLYMAKE_POLYTOPE_PPL_INTERFACE_IMPL_H #define POLYMAKE_POLYTOPE_PPL_INTERFACE_IMPL_H +#include <cstddef> // needed for gcc 4.9, see http://gcc.gnu.org/gcc-4.9/porting_to.html #include <gmpxx.h> //for mpz/mpq-handling #include "polymake/polytope/ppl_interface.h" #include "polymake/common/lattice_tools.h"