diff -up flint-1.6/makefile.orig flint-1.6/makefile
--- flint-1.6/makefile.orig 2012-05-09 00:18:23.633451097 -0300
+++ flint-1.6/makefile 2012-05-09 00:19:11.159452918 -0300
@@ -20,9 +20,9 @@ ifndef CXX
CXX = g++
endif
-LIBS = -L$(FLINT_GMP_LIB_DIR) $(FLINT_LINK_OPTIONS) -lzn_poly -lmpfr -lgmp -lm
+LIBS = -L$(FLINT_GMP_LIB_DIR) $(FLINT_LINK_OPTIONS) -lzn_poly -lmpfr -lgmp -lm -lntl -lstdc++
-LIBS2 = -L$(FLINT_GMP_LIB_DIR) -L$(FLINT_NTL_LIB_DIR) $(FLINT_LINK_OPTIONS) -lzn_poly -lmpfr -lgmp -lgomp -lm
+LIBS2 = -L$(FLINT_GMP_LIB_DIR) -L$(FLINT_NTL_LIB_DIR) $(FLINT_LINK_OPTIONS) -lzn_poly -lmpfr -lgmp -lgomp -lm -lntl -lstdc++
ifndef FLINT_NTL_INCLUDE_DIR
INCS = -I$(FLINT_GMP_INCLUDE_DIR) -I$(FLINT_MPFR_INCLUDE_DIR)
@@ -103,7 +103,8 @@ FLINTOBJ = \
poly.o \
sieve.o \
linear_algebra.o \
- block_lanczos.o
+ block_lanczos.o \
+ NTL-interface.o
QS: mpQS