This is the mail archive of the binutils@sources.redhat.com mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

The new ia64 assembler is incompatible with glibc


After applied 2 patches enclosed here, I can compile glibc in CVS. But
I got so many failures in "make check":

make[4]: ***
[/export/build/gnu/glibc-nptl/build-ia64-linux/math/basic-test.out]
Error 1
make[4]: ***
[/export/build/gnu/glibc-nptl/build-ia64-linux/math/test-double.out]
Error 1
make[4]: ***
[/export/build/gnu/glibc-nptl/build-ia64-linux/math/test-float.out]
Error 1
make[4]: ***
[/export/build/gnu/glibc-nptl/build-ia64-linux/math/test-idouble.out]
Error 1
make[4]: ***
[/export/build/gnu/glibc-nptl/build-ia64-linux/math/test-ifloat.out]
Error 1
make[4]: ***
[/export/build/gnu/glibc-nptl/build-ia64-linux/math/test-ldouble.out]
Error 1
make[4]: ***
[/export/build/gnu/glibc-nptl/build-ia64-linux/math/test-ildoubl.out]
Error 1
make[3]: *** [math/xtests] Error 2
make[4]: ***
[/export/build/gnu/glibc-nptl/build-ia64-linux/stdio-common/tstscanf.out]
Error 1
make[4]: ***
[/export/build/gnu/glibc-nptl/build-ia64-linux/stdio-common/tstdiomisc.out]
Error 1

It looks like the math functions are wrong. Replacing the new assembler
with the old one fixes the problem.


H.J.

Attachment: libc-ia64-unwind-1.patch
Description: Text document

Attachment: libc-ia64-munwind-1.patch
Description: Text document


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]