Bug 1068895 - Build of atlas on aarch64 aborts due to failure in %check in dsanity_test_pt
Summary: Build of atlas on aarch64 aborts due to failure in %check in dsanity_test_pt
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: atlas
Version: rawhide
Hardware: aarch64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Frantisek Kluknavsky
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: ARM64, F-ExcludeArch-aarch64
TreeView+ depends on / blocked
 
Reported: 2014-02-23 01:03 UTC by Brendan Conoboy
Modified: 2015-06-12 08:44 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2015-06-12 08:44:30 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Brendan Conoboy 2014-02-23 01:03:48 UTC
Example build is at http://arm.koji.fedoraproject.org/koji/taskinfo?taskID=2245569.  The build of atlas works fine, but in %check we hit a failure with dsanity_test_pt.  It's possible to make this non-fatal but everything should be in place for this test to succeed.

make[4]: Leaving directory `/builddir/build/BUILD/ATLAS/aarch64_base/interfaces/blas/C/src'
/usr/bin/gfortran -O  -g -Wa,--noexecstack -fPIC  -o xdinvtst_pt dinvtst_pt.o \
                   /builddir/build/BUILD/ATLAS/aarch64_base/lib/libtstatlas.a /builddir/build/BUILD/ATLAS/aarch64_base/lib/libptlapack.a /builddir/build/BUILD/ATLAS/aarch64_base/lib/libptcblas.a /builddir/build/BUILD/ATLAS/aarch64_base/lib/libptf77blas.a \
                   /builddir/build/BUILD/ATLAS/aarch64_base/lib/libatlas.a -lpthread -lm
/usr/bin/gcc -o dqrtst_pt.o -c -DL2SIZE=4194304 -I/builddir/build/BUILD/ATLAS/aarch64_base/include -I/builddir/build/BUILD/ATLAS/aarch64_base/..//include -I/builddir/build/BUILD/ATLAS/aarch64_base/..//include/contrib -DAdd_ -DF77_INTEGER=int -DStringSunStyle -DATL_OS_Linux -DATL_ARCH_AARCH64 -DATL_CPUMHZ=2000 -DATL_USE64BITS -DATL_GAS_AARCH64 -DWALL -DATL_FULL_LAPACK -DATL_NCPU=4 -O2  -g -Wa,--noexecstack -fPIC  -DATLCINT  -DATL_USEPTHREADS -DDREAL \
               /builddir/build/BUILD/ATLAS/aarch64_base/..//bin/qrtst.c
/usr/bin/gfortran -O  -g -Wa,--noexecstack -fPIC  -o xdqrtst_pt dqrtst_pt.o \
                   /builddir/build/BUILD/ATLAS/aarch64_base/lib/libtstatlas.a /builddir/build/BUILD/ATLAS/aarch64_base/lib/libptlapack.a /builddir/build/BUILD/ATLAS/aarch64_base/lib/libptcblas.a /builddir/build/BUILD/ATLAS/aarch64_base/lib/libptf77blas.a \
                   /builddir/build/BUILD/ATLAS/aarch64_base/lib/libatlas.a -lpthread -lm
/usr/bin/gcc -o dslvtst_pt.o -c -DL2SIZE=4194304 -I/builddir/build/BUILD/ATLAS/aarch64_base/include -I/builddir/build/BUILD/ATLAS/aarch64_base/..//include -I/builddir/build/BUILD/ATLAS/aarch64_base/..//include/contrib -DAdd_ -DF77_INTEGER=int -DStringSunStyle -DATL_OS_Linux -DATL_ARCH_AARCH64 -DATL_CPUMHZ=2000 -DATL_USE64BITS -DATL_GAS_AARCH64 -DWALL -DATL_FULL_LAPACK -DATL_NCPU=4 -O2  -g -Wa,--noexecstack -fPIC  -DATLCINT  -DATL_USEPTHREADS -DDREAL \
               /builddir/build/BUILD/ATLAS/aarch64_base/..//bin/slvtst.c
/usr/bin/gfortran -O  -g -Wa,--noexecstack -fPIC  -o xdslvtst_pt dslvtst_pt.o \
                   /builddir/build/BUILD/ATLAS/aarch64_base/lib/libtstatlas.a /builddir/build/BUILD/ATLAS/aarch64_base/lib/libptlapack.a /builddir/build/BUILD/ATLAS/aarch64_base/lib/libptcblas.a /builddir/build/BUILD/ATLAS/aarch64_base/lib/libptf77blas.a \
                   /builddir/build/BUILD/ATLAS/aarch64_base/lib/libatlas.a -lpthread -lm
/usr/bin/gcc -o dtrtritst_pt.o -c -DL2SIZE=4194304 -I/builddir/build/BUILD/ATLAS/aarch64_base/include -I/builddir/build/BUILD/ATLAS/aarch64_base/..//include -I/builddir/build/BUILD/ATLAS/aarch64_base/..//include/contrib -DAdd_ -DF77_INTEGER=int -DStringSunStyle -DATL_OS_Linux -DATL_ARCH_AARCH64 -DATL_CPUMHZ=2000 -DATL_USE64BITS -DATL_GAS_AARCH64 -DWALL -DATL_FULL_LAPACK -DATL_NCPU=4 -O2  -g -Wa,--noexecstack -fPIC  -DATLCINT  -DATL_USEPTHREADS -DDREAL \
               /builddir/build/BUILD/ATLAS/aarch64_base/..//bin/trtritst.c
/usr/bin/gfortran -O  -g -Wa,--noexecstack -fPIC  -o xdtrtritst_pt dtrtritst_pt.o \
                   /builddir/build/BUILD/ATLAS/aarch64_base/lib/libtstatlas.a /builddir/build/BUILD/ATLAS/aarch64_base/lib/libptlapack.a /builddir/build/BUILD/ATLAS/aarch64_base/lib/libptcblas.a /builddir/build/BUILD/ATLAS/aarch64_base/lib/libptf77blas.a \
                   /builddir/build/BUILD/ATLAS/aarch64_base/lib/libatlas.a -lpthread -lm
/usr/bin/gcc -o duumtst_pt.o -c -DL2SIZE=4194304 -I/builddir/build/BUILD/ATLAS/aarch64_base/include -I/builddir/build/BUILD/ATLAS/aarch64_base/..//include -I/builddir/build/BUILD/ATLAS/aarch64_base/..//include/contrib -DAdd_ -DF77_INTEGER=int -DStringSunStyle -DATL_OS_Linux -DATL_ARCH_AARCH64 -DATL_CPUMHZ=2000 -DATL_USE64BITS -DATL_GAS_AARCH64 -DWALL -DATL_FULL_LAPACK -DATL_NCPU=4 -O2  -g -Wa,--noexecstack -fPIC  -DATLCINT  -DATL_USEPTHREADS -DDREAL \
               /builddir/build/BUILD/ATLAS/aarch64_base/..//bin/uumtst.c
/usr/bin/gfortran -O  -g -Wa,--noexecstack -fPIC  -o xduumtst_pt duumtst_pt.o \
                   /builddir/build/BUILD/ATLAS/aarch64_base/lib/libtstatlas.a /builddir/build/BUILD/ATLAS/aarch64_base/lib/libptlapack.a /builddir/build/BUILD/ATLAS/aarch64_base/lib/libptcblas.a /builddir/build/BUILD/ATLAS/aarch64_base/lib/libptf77blas.a \
                   /builddir/build/BUILD/ATLAS/aarch64_base/lib/libatlas.a -lpthread -lm
/builddir/build/BUILD/ATLAS/aarch64_base/bin/ATLrun.sh /builddir/build/BUILD/ATLAS/aarch64_base/bin xdslvtst_pt -n 477 -r 517 -O 2 c r \
                  >> /builddir/build/BUILD/ATLAS/aarch64_base/bin/ptsanity.out
/builddir/build/BUILD/ATLAS/aarch64_base/bin/ATLrun.sh /builddir/build/BUILD/ATLAS/aarch64_base/bin xdslvtst_pt -n 477 -r 517 -O 2 c r -U 2 u l \
                  >> /builddir/build/BUILD/ATLAS/aarch64_base/bin/ptsanity.out
/builddir/build/BUILD/ATLAS/aarch64_base/bin/ATLrun.sh /builddir/build/BUILD/ATLAS/aarch64_base/bin xdqrtst_pt -n 1 477 -m 1 517 -U 2 u l \
                  -S 2 r l >> /builddir/build/BUILD/ATLAS/aarch64_base/bin/ptsanity.out
make[3]: *** [dsanity_test_pt] Error 1
make[3]: Leaving directory `/builddir/build/BUILD/ATLAS/aarch64_base/bin'
make[2]: Leaving directory `/builddir/build/BUILD/ATLAS/aarch64_base/bin'
make[2]: *** [ptsanity_test] Error 2
make[1]: *** [ptsanity_test] Error 2
make[1]: Leaving directory `/builddir/build/BUILD/ATLAS/aarch64_base'
make: *** [pttest] Error 2

I can arrange hardware access if needed to investigate this issue.  Thanks!

Comment 1 Frantisek Kluknavsky 2014-02-25 13:05:10 UTC
Could you please examine the content of /builddir/build/BUILD/ATLAS/aarch64_base/bin/ptsanity.out for further clues?

I am not familiar with aarch64, how far does it deviate from IEEE 754? Is it to be expected that some computations will be wrong?

Comment 2 Fedora Admin XMLRPC Client 2014-07-26 17:14:53 UTC
This package has changed ownership in the Fedora Package Database.  Reassigning to the new owner of this component.

Comment 3 Fedora Admin XMLRPC Client 2014-07-28 07:46:09 UTC
This package has changed ownership in the Fedora Package Database.  Reassigning to the new owner of this component.

Comment 4 Fedora Admin XMLRPC Client 2014-07-28 07:47:19 UTC
This package has changed ownership in the Fedora Package Database.  Reassigning to the new owner of this component.

Comment 5 Brendan Conoboy 2015-06-11 18:05:44 UTC
I think Marcin has fixed this issue.  Updating needinfo to confirm.

Comment 6 Marcin Juszkiewicz 2015-06-12 08:44:30 UTC
Package builds again: 

http://arm.koji.fedoraproject.org/koji/buildinfo?buildID=282006

I refreshed the patch and pushed to rawhide.


Note You need to log in before you can comment on or make changes to this bug.