Hi,

As per the title I have come across a test fail of gmp-5.0.1.

The main error seems to be : creating a DT_TEXTREL in a shared object.

gmp-check-log is attached.

Thanks.

Steve.
make  check-recursive
make[1]: Entering directory `/sources/gmp-5.0.1'
Making check in tests
make[2]: Entering directory `/sources/gmp-5.0.1/tests'
Making check in .
make[3]: Entering directory `/sources/gmp-5.0.1/tests'
make  libtests.la t-bswap t-constants t-count_zeros t-gmpmax t-hightomask 
t-modlinv t-popc t-parity t-sub
make[4]: Entering directory `/sources/gmp-5.0.1/tests'
/bin/sh ../libtool --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H -I. 
-I.. -I..    -m32 -O2 -pedantic -fomit-frame-pointer -mtune=core2 -march=core2 
-c -o memory.lo memory.c
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -m32 -O2 
-pedantic -fomit-frame-pointer -mtune=core2 -march=core2 -c memory.c  -fPIC 
-DPIC -o .libs/memory.o
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -m32 -O2 
-pedantic -fomit-frame-pointer -mtune=core2 -march=core2 -c memory.c -o 
memory.o >/dev/null 2>&1
/bin/sh ../libtool --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H -I. 
-I.. -I..    -m32 -O2 -pedantic -fomit-frame-pointer -mtune=core2 -march=core2 
-c -o misc.lo misc.c
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -m32 -O2 
-pedantic -fomit-frame-pointer -mtune=core2 -march=core2 -c misc.c  -fPIC -DPIC 
-o .libs/misc.o
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -m32 -O2 
-pedantic -fomit-frame-pointer -mtune=core2 -march=core2 -c misc.c -o misc.o 
>/dev/null 2>&1
/bin/sh ../libtool --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H -I. 
-I.. -I..    -m32 -O2 -pedantic -fomit-frame-pointer -mtune=core2 -march=core2 
-c -o refmpf.lo refmpf.c
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -m32 -O2 
-pedantic -fomit-frame-pointer -mtune=core2 -march=core2 -c refmpf.c  -fPIC 
-DPIC -o .libs/refmpf.o
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -m32 -O2 
-pedantic -fomit-frame-pointer -mtune=core2 -march=core2 -c refmpf.c -o 
refmpf.o >/dev/null 2>&1
/bin/sh ../libtool --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H -I. 
-I.. -I..    -m32 -O2 -pedantic -fomit-frame-pointer -mtune=core2 -march=core2 
-c -o refmpn.lo refmpn.c
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -m32 -O2 
-pedantic -fomit-frame-pointer -mtune=core2 -march=core2 -c refmpn.c  -fPIC 
-DPIC -o .libs/refmpn.o
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -m32 -O2 
-pedantic -fomit-frame-pointer -mtune=core2 -march=core2 -c refmpn.c -o 
refmpn.o >/dev/null 2>&1
/bin/sh ../libtool --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H -I. 
-I.. -I..    -m32 -O2 -pedantic -fomit-frame-pointer -mtune=core2 -march=core2 
-c -o refmpq.lo refmpq.c
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -m32 -O2 
-pedantic -fomit-frame-pointer -mtune=core2 -march=core2 -c refmpq.c  -fPIC 
-DPIC -o .libs/refmpq.o
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -m32 -O2 
-pedantic -fomit-frame-pointer -mtune=core2 -march=core2 -c refmpq.c -o 
refmpq.o >/dev/null 2>&1
/bin/sh ../libtool --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H -I. 
-I.. -I..    -m32 -O2 -pedantic -fomit-frame-pointer -mtune=core2 -march=core2 
-c -o refmpz.lo refmpz.c
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -m32 -O2 
-pedantic -fomit-frame-pointer -mtune=core2 -march=core2 -c refmpz.c  -fPIC 
-DPIC -o .libs/refmpz.o
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -m32 -O2 
-pedantic -fomit-frame-pointer -mtune=core2 -march=core2 -c refmpz.c -o 
refmpz.o >/dev/null 2>&1
/bin/sh ../libtool --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H -I. 
-I.. -I..    -m32 -O2 -pedantic -fomit-frame-pointer -mtune=core2 -march=core2 
-c -o spinner.lo spinner.c
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -m32 -O2 
-pedantic -fomit-frame-pointer -mtune=core2 -march=core2 -c spinner.c  -fPIC 
-DPIC -o .libs/spinner.o
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -m32 -O2 
-pedantic -fomit-frame-pointer -mtune=core2 -march=core2 -c spinner.c -o 
spinner.o >/dev/null 2>&1
/bin/sh ../libtool --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H -I. 
-I.. -I..    -m32 -O2 -pedantic -fomit-frame-pointer -mtune=core2 -march=core2 
-c -o trace.lo trace.c
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -m32 -O2 
-pedantic -fomit-frame-pointer -mtune=core2 -march=core2 -c trace.c  -fPIC 
-DPIC -o .libs/trace.o
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -m32 -O2 
-pedantic -fomit-frame-pointer -mtune=core2 -march=core2 -c trace.c -o trace.o 
>/dev/null 2>&1
/bin/sh ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" gcc 
-std=gnu99 -c -DHAVE_CONFIG_H -I. -I.. -I..    -m32 -O2 -pedantic 
-fomit-frame-pointer -mtune=core2 -march=core2 -Wa,--noexecstack `test -f 
'x86call.asm' || echo './'`x86call.asm
libtool: compile:  ../mpn/m4-ccas --m4=m4 gcc -std=gnu99 -c -DHAVE_CONFIG_H -I. 
-I.. -I.. -m32 -O2 -pedantic -fomit-frame-pointer -mtune=core2 -march=core2 
-Wa,--noexecstack x86call.asm  -fPIC -DPIC -o .libs/x86call.o
m4  -DHAVE_CONFIG_H -DPIC x86call.asm >tmp-x86call.s
 gcc -std=gnu99 -c -DHAVE_CONFIG_H -I. -I.. -I.. -m32 -O2 -pedantic 
-fomit-frame-pointer -mtune=core2 -march=core2 -Wa,--noexecstack tmp-x86call.s 
-fPIC -DPIC -o .libs/x86call.o
libtool: compile:  ../mpn/m4-ccas --m4=m4 gcc -std=gnu99 -c -DHAVE_CONFIG_H -I. 
-I.. -I.. -m32 -O2 -pedantic -fomit-frame-pointer -mtune=core2 -march=core2 
-Wa,--noexecstack x86call.asm -o x86call.o >/dev/null 2>&1
/bin/sh ../libtool --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H -I. 
-I.. -I..    -m32 -O2 -pedantic -fomit-frame-pointer -mtune=core2 -march=core2 
-c -o x86check.lo x86check.c
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -m32 -O2 
-pedantic -fomit-frame-pointer -mtune=core2 -march=core2 -c x86check.c  -fPIC 
-DPIC -o .libs/x86check.o
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -m32 -O2 
-pedantic -fomit-frame-pointer -mtune=core2 -march=core2 -c x86check.c -o 
x86check.o >/dev/null 2>&1
/bin/sh ../libtool --tag=CC   --mode=link gcc -std=gnu99  -m32 -O2 -pedantic 
-fomit-frame-pointer -mtune=core2 -march=core2   -o libtests.la  memory.lo 
misc.lo refmpf.lo refmpn.lo refmpq.lo refmpz.lo spinner.lo trace.lo x86call.lo 
x86check.lo ../libgmp.la 
libtool: link: ar cq .libs/libtests.a .libs/memory.o .libs/misc.o 
.libs/refmpf.o .libs/refmpn.o .libs/refmpq.o .libs/refmpz.o .libs/spinner.o 
.libs/trace.o .libs/x86call.o .libs/x86check.o 
libtool: link: ranlib .libs/libtests.a
libtool: link: ( cd ".libs" && rm -f "libtests.la" && ln -s "../libtests.la" 
"libtests.la" )
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I..    -m32 -O2 -pedantic 
-fomit-frame-pointer -mtune=core2 -march=core2 -c t-bswap.c
/bin/sh ../libtool --tag=CC   --mode=link gcc -std=gnu99  -m32 -O2 -pedantic 
-fomit-frame-pointer -mtune=core2 -march=core2   -o t-bswap t-bswap.o 
libtests.la ../libgmp.la 
libtool: link: gcc -std=gnu99 -m32 -O2 -pedantic -fomit-frame-pointer 
-mtune=core2 -march=core2 -o .libs/t-bswap t-bswap.o  ./.libs/libtests.a 
/sources/gmp-5.0.1/.libs/libgmp.so ../.libs/libgmp.so
/tools/lib/gcc/i686-pc-linux-gnu/4.5.2/../../../../i686-pc-linux-gnu/bin/ld: 
warning: creating a DT_TEXTREL in a shared object.
collect2: ld returned 1 exit status
make[4]: *** [t-bswap] Error 1
make[4]: Leaving directory `/sources/gmp-5.0.1/tests'
make[3]: *** [check-am] Error 2
make[3]: Leaving directory `/sources/gmp-5.0.1/tests'
make[2]: *** [check-recursive] Error 1
make[2]: Leaving directory `/sources/gmp-5.0.1/tests'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/sources/gmp-5.0.1'
make: *** [check] Error 2
-- 
http://linuxfromscratch.org/mailman/listinfo/hlfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to