diff options
author | Thomas Kahle <tomka@gentoo.org> | 2010-11-03 08:24:52 +0000 |
---|---|---|
committer | Thomas Kahle <tomka@gentoo.org> | 2010-11-03 08:24:52 +0000 |
commit | 113d540d04cb3e3598934f45cfca4472fc28638d (patch) | |
tree | 8793b66c6f124de84279feeea8b7bbb429ac9e1b /sci-mathematics/normaliz/files | |
parent | Bundle patches into distfiles tarball. (diff) | |
download | gentoo-2-113d540d04cb3e3598934f45cfca4472fc28638d.tar.gz gentoo-2-113d540d04cb3e3598934f45cfca4472fc28638d.tar.bz2 gentoo-2-113d540d04cb3e3598934f45cfca4472fc28638d.zip |
initial import, fixes bug 283676
(Portage version: 2.1.9.24/cvs/Linux i686)
Diffstat (limited to 'sci-mathematics/normaliz/files')
-rw-r--r-- | sci-mathematics/normaliz/files/normaliz-2.5-makefile.patch | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/sci-mathematics/normaliz/files/normaliz-2.5-makefile.patch b/sci-mathematics/normaliz/files/normaliz-2.5-makefile.patch new file mode 100644 index 000000000000..98f426006e11 --- /dev/null +++ b/sci-mathematics/normaliz/files/normaliz-2.5-makefile.patch @@ -0,0 +1,40 @@ +diff -U 3 -dHrN Normaliz2.5.orig/source/Makefile Normaliz2.5/source/Makefile +--- Normaliz2.5.orig/source/Makefile 2010-08-04 15:04:02.000000000 +0200 ++++ Normaliz2.5/source/Makefile 2010-10-20 22:47:23.000000000 +0200 +@@ -1,9 +1,7 @@ + ## + ## Makefile for normaliz + ## +-CXX = g++ + CXXFLAGS += -Wall -Wno-sign-compare +-CXXFLAGS += -O3 -funroll-loops -pipe + + ## use OpenMP? + ifeq ($(OPENMP),no) +@@ -12,8 +10,8 @@ + CXXFLAGS += -fopenmp + endif + +-N64FLAGS = -Dnorm64 -static +-NBIGFLAGS = -Dnormbig -static ++N64FLAGS = -Dnorm64 ++NBIGFLAGS = -Dnormbig + GMPFLAGS = -lgmpxx -lgmp + + SOURCES = full_cone.cpp integer.cpp cone_dual_mode.cpp lineare_transformation.cpp list_operations.cpp matrix.cpp mode.cpp Normaliz.cpp output.cpp simplex.cpp sublattice_representation.cpp vector_operations.cpp +@@ -29,13 +27,13 @@ + @mkdir -p obj64 + $(CXX) $(CXXFLAGS) $(N64FLAGS) -c $< -o $@ + norm64: Normaliz.cpp $(N64OBJ) +- $(CXX) $(CXXFLAGS) $(N64FLAGS) Normaliz.cpp $(N64OBJ) -o norm64 ++ $(CXX) $(CXXFLAGS) $(LDFLAGS) $(N64FLAGS) Normaliz.cpp $(N64OBJ) -o norm64 + + objBig/%.o: %.cpp $(HEADERS) + @mkdir -p objBig + $(CXX) $(CXXFLAGS) $(NBIGFLAGS) -c $< -o $@ + normbig: Normaliz.cpp $(NBIGOBJ) +- $(CXX) $(CXXFLAGS) $(NBIGFLAGS) Normaliz.cpp $(NBIGOBJ) $(GMPFLAGS) -o normbig ++ $(CXX) $(CXXFLAGS) $(LDFLAGS) $(NBIGFLAGS) Normaliz.cpp $(NBIGOBJ) $(GMPFLAGS) -o normbig + + clean: + -rm -rf obj64 objBig |