diff options
Diffstat (limited to 'sci-mathematics/normaliz/files/normaliz-2.5-makefile.patch')
-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 |