NTL is victor shoup's NTL library causes the compiler to crash when run. http://www.shoup.net/ntl/ntl-4.3a.tar.gz The crash is only on Redhat 7. Previous redhats work fine. Here's the message: g++ -I../include -O2 -c GF2E.c g++ -I../include -O2 -c GF2EX.c g++ -I../include -O2 -c GF2EXFactoring.c g++ -I../include -O2 -c GF2X.c g++ -I../include -O2 -c GF2X1.c g++ -I../include -O2 -c GF2XFactoring.c g++ -I../include -O2 -c GF2XVec.c gcc -I../include -O2 -c GetTime.c g++ -I../include -O2 -c HNF.c gcc -I../include -O2 -c IsFinite.c g++ -I../include -O2 -c LLL.c g++ -I../include -O2 -c LLL_FP.c g++ -I../include -O2 -c LLL_QP.c g++ -I../include -O2 -c LLL_RR.c g++ -I../include -O2 -c LLL_XD.c LLL_XD.c: In function `long int LLL_XD (mat_ZZ &, mat_ZZ &, double, long int, long int (*) (const vec_ZZ &), long int)': LLL_XD.c:641: Internal error: Segmentation fault. Please submit a full bug report. See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions. make[1]: *** [LLL_XD.o] Error 1 make[1]: Leaving directory `/tmp/ntl-4.3a/src' make: *** [all] Error 2 To reproduce: untar ntl. cd to the src directory. type ./configure type make and wait.
Fix submitted to gcc-patches, if it is accepted, will make it into rawhide and upcoming gcc errata.
Fixed in gcc-c++-2.96-63 in rawhide