--- bundled/group/apps/polytope/src/Makefile.inc.orig 2016-01-25 06:34:27.000000000 -0700 +++ bundled/group/apps/polytope/src/Makefile.inc 2016-02-11 20:49:15.076803757 -0700 @@ -1,11 +1,11 @@ ifeq (${ImportedIntoExtension},) - StaticLibs := sympol + # StaticLibs := sympol - sympol_interface$O : ExtraCXXFLAGS += -I${ExtensionTop}/external/sympol - sympol_raycomputation_beneathbeyond$O : ExtraCXXFLAGS += -I${ExtensionTop}/external/sympol + sympol_interface$O : ExtraCXXFLAGS += -I/usr/include/sympol + sympol_raycomputation_beneathbeyond$O : ExtraCXXFLAGS += -I/usr/include/sympol sympol_raycomputation_ppl$O : ExtraCXXFLAGS += -I${ExtensionTop}/external/sympol - LIBS += ${BuildDir}/staticlib/sympol/libsympol$A $(subst %A,${A},${CddLib} ${LrsLib}) + LIBS += -lsympol -lcddgmp endif ifneq ($(filter 4.4%,${GCCversion}),) --- bundled/group/configure.pl.orig 2016-01-25 06:34:27.000000000 -0700 +++ bundled/group/configure.pl 2016-02-11 20:02:05.245685103 -0700 @@ -28,7 +28,7 @@ sub proceed { my ($options)=@_; my $boost_path; # everything can include permlib headers - $CXXflags='-I${ExtensionTop}/external/permlib/include'; + $CXXflags='-I/usr/include/permlib'; if (defined ($boost_path=$options->{boost})) { $boost_path .= '/include' if (-d "$boost_path/include/boost"); --- bundled/group/staticlib/sympol/Makefile.inc.orig 2016-01-25 06:34:27.000000000 -0700 +++ bundled/group/staticlib/sympol/Makefile.inc 2016-02-11 20:49:15.077803677 -0700 @@ -4,7 +4,7 @@ src := ${ExtensionTop}/external/sympol/s vpath %.cpp $(src) -ExtraCXXFLAGS := -I${ExtensionTop}/external/permlib/include -I${ExtensionTop}/external/sympol/sympol ${LrsCflags} -DGMP -DLRS_QUIET ${CddCflags} -DGMPRATIONAL +ExtraCXXFLAGS := -I/usr/include/permlib -I/usr/include/sympol ${LrsCflags} -DGMP -DLRS_QUIET ${CddCflags} -DGMPRATIONAL # Local Variables: # mode: Makefile --- bundled/libnormaliz/apps/polytope/src/Makefile.inc.orig 2016-01-25 06:34:27.000000000 -0700 +++ bundled/libnormaliz/apps/polytope/src/Makefile.inc 2016-02-11 20:49:15.078803597 -0700 @@ -1,4 +1,5 @@ -ExtraCXXFLAGS = -I$(ExtensionTop)/external/libnormaliz +ExtraCXXFLAGS = -I/usr/include/libnormaliz +LIBS += -lnormaliz # force a recent C++ standard for normaliz but keep it compatible with older # gcc versions and use tr1/unordered_{map,set} for polymake data structures --- bundled/libnormaliz/apps/polytope/src/normaliz.cc.orig 2016-01-25 06:34:27.000000000 -0700 +++ bundled/libnormaliz/apps/polytope/src/normaliz.cc 2016-02-11 20:49:15.078803597 -0700 @@ -78,7 +78,7 @@ namespace libnormaliz { } } -#include "libnormaliz/libnormaliz-all.cpp" +#include namespace libnormaliz { template<> --- perl/polymake-config.orig 2016-01-25 06:34:27.000000000 -0700 +++ perl/polymake-config 2016-02-11 20:02:05.249684783 -0700 @@ -125,9 +125,6 @@ while (defined ($_=shift)) { } elsif ($_ eq "--ldflags") { my $ldflags=$conf{LDflags}; - if ($ldflags !~ /(?:^|\s)-L$conf{InstallLib}(?:\s|$)/) { - $ldflags="-L$conf{InstallLib} $ldflags"; - } my $add_rpath=1; open CF, ">$tmpfile.cc" or die "can't create temporary file $tmpfile.cc: $!\n"; print CF "int main() { return 0; }\n"; @@ -145,8 +142,6 @@ while (defined ($_=shift)) { close CC; if ($^O eq "darwin") { $ldflags="$conf{ARCHFLAGS} $ldflags -flat_namespace"; - } elsif ($add_rpath) { - $ldflags.=" -Wl,-rpath,$conf{InstallLib}"; } $ldflags=~s/^\s+//; $ldflags=~s/\s+$//; $ldflags=~s/\s{2,}/ /g; if ($debug_asked=defined($debug)) { --- support/configure.pl.orig 2016-01-25 06:34:27.000000000 -0700 +++ support/configure.pl 2016-02-11 20:02:05.250684704 -0700 @@ -389,7 +389,7 @@ if (defined $CC) { print "ok ($CXX is ", defined($GCCversion) ? "GCC $GCCversion" : defined($CLANGversion) ? "CLANG $CLANGversion" : "ICC $ICCversion", ")\n"; $PERL =$vars{PERL} || $^X; -$CXXOPT =$vars{CXXOPT} || "-O3"; +$CXXOPT =$vars{CXXOPT} || "-O2"; $CXXDEBUG =$vars{CXXDEBUG} || ""; $Cflags =$vars{CFLAGS} || ""; $CXXflags =$vars{CXXFLAGS} || $Cflags; @@ -628,10 +628,6 @@ if (defined $GMP) { $CXXflags .= " -I$GMP/include"; my $libdir=get_libdir($GMP, "gmp"); $LDflags .= " -L$libdir"; - if (($^O ne "darwin" || $options{fink} eq ".none.") && exists $options{gmp}) { - # non-standard location - $LDflags .= " -Wl,-rpath,$libdir"; - } } my $MPFR=$options{mpfr}; @@ -640,10 +636,6 @@ if (defined($MPFR) && $MPFR ne $GMP) { $CXXflags .= " -I$MPFR/include"; my $libdir=get_libdir($MPFR, "mpfr"); $LDflags .= " -L$libdir"; - if ($^O ne "darwin" || $options{fink} eq ".none.") { - # non-standard location - $LDflags .= " -Wl,-rpath,$libdir"; - } } if ($check_prereq) {