-
Notifications
You must be signed in to change notification settings - Fork 403
Open
Description
Test fails on arm64 blis 2.0 build on openSUSE Tumbleweed aarch64.
Configuration used:
[ 19s] + export 'CFLAGS=-mbranch-protection=standard -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -g'
[ 19s] + CFLAGS='-mbranch-protection=standard -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -g'
[ 19s] + ./configure --disable-rpath --disable-static --enable-verbose-make --enable-cblas --enable-debug=opt --prefix=/usr --libdir=/usr/lib64 --enable-threading=openmp,pthreads arm64
[ 19s] configure: detected Linux kernel version 6.17.2-1-default.
[ 19s] configure: python interpreter search list is: python python3 python2.
[ 19s] configure: found 'python3'.
[ 19s] configure: using 'python3' as python interpreter.
[ 19s] configure: found python version 3.13.7 (maj: 3, min: 13, rev: 7).
[ 19s] configure: python 3.13.7 appears to be supported.
[ 19s] configure: C compiler search list is: gcc clang cc.
[ 19s] configure: found 'gcc'.
[ 19s] configure: using 'gcc' as C compiler.
[ 19s] configure: found gcc version 15.2.1 (maj: 15, min: 2, rev: 1).
[ 19s] configure: checking for blacklisted configurations due to gcc 15.2.1.
[ 19s] configure: warning: gcc 15.2.1 does not support 'knl'; adding to blacklist.
[ 19s] configure: checking gcc 15.2.1 against known consequential version ranges.
[ 19s] configure: found assembler ('as') version 2.43.1 (maj: 2, min: 43, rev: 1).
[ 19s] configure: checking for blacklisted configurations due to as 2.43.1.
[ 19s] configure: warning: assembler ('as' 2.43.1) does not support 'bulldozer'; adding to blacklist.
[ 19s] configure: warning: assembler ('as' 2.43.1) does not support 'sandybridge'; adding to blacklist.
[ 19s] configure: warning: assembler ('as' 2.43.1) does not support 'haswell'; adding to blacklist.
[ 19s] configure: warning: assembler ('as' 2.43.1) does not support 'piledriver'; adding to blacklist.
[ 19s] configure: warning: assembler ('as' 2.43.1) does not support 'steamroller'; adding to blacklist.
[ 19s] configure: warning: assembler ('as' 2.43.1) does not support 'excavator'; adding to blacklist.
[ 19s] configure: warning: assembler ('as' 2.43.1) does not support 'skx'; adding to blacklist.
[ 19s] configure: configuration blacklist:
[ 19s] configure: knl bulldozer sandybridge haswell piledriver steamroller excavator skx
[ 19s] configure: C++ compiler search list is: g++ clang++ c++.
[ 19s] configure: found 'g++'.
[ 19s] configure: using 'g++' as C++ compiler.
[ 19s] configure: Fortran compiler search list is: gfortran ifort ifx nvfortran.
[ 19s] configure: found 'gfortran'.
[ 19s] configure: using 'gfortran' as Fortran compiler.
[ 19s] configure: library archiver search list is: ar.
[ 19s] configure: found 'ar'.
[ 19s] configure: using 'ar' as library archiver.
[ 19s] configure: archive indexer search list is: ranlib.
[ 19s] configure: found 'ranlib'.
[ 19s] configure: using 'ranlib' as archive indexer.
[ 22s] configure: reading configuration registry...done.
[ 22s] configure: determining default version string.
[ 22s] configure: could not find '.git' directory; using unmodified version file.
[ 22s] configure: starting configuration of BLIS 2.0.
[ 22s] configure: configuring with official version string.
[ 22s] configure: found shared library .so version '4.0.0'.
[ 22s] configure: .so major version: 4
[ 22s] configure: .so minor.build version: 0.0
[ 22s] configure: manual configuration requested; configuring with 'arm64'.
[ 22s] configure: checking configuration against contents of 'config_registry'.
[ 22s] configure: configuration 'arm64' is registered.
[ 22s] configure: 'arm64' is defined as having the following sub-configurations:
[ 22s] configure: armsve firestorm thunderx2 cortexa57 cortexa53 generic
[ 22s] configure: which collectively require the following kernels:
[ 22s] configure: armsve armv8a generic
[ 22s] configure: checking sub-configurations:
[ 22s] configure: 'armsve' is registered...and exists.
[ 22s] configure: 'firestorm' is registered...and exists.
[ 22s] configure: 'thunderx2' is registered...and exists.
[ 22s] configure: 'cortexa57' is registered...and exists.
[ 22s] configure: 'cortexa53' is registered...and exists.
[ 22s] configure: 'generic' is registered...and exists.
[ 22s] configure: checking sub-configurations' requisite kernels:
[ 22s] configure: 'armsve' kernels...exist.
[ 22s] configure: 'armv8a' kernels...exist.
[ 22s] configure: 'generic' kernels...exist.
[ 23s] configure: detected --prefix='/usr'.
[ 23s] configure: no install exec_prefix option given; defaulting to PREFIX.
[ 23s] configure: detected --libdir='/usr/lib64'.
[ 23s] configure: no install includedir option given; defaulting to PREFIX/include.
[ 23s] configure: no install sharedir option given; defaulting to PREFIX/share.
[ 23s] configure: final installation directories:
[ 23s] configure: prefix: /usr
[ 23s] configure: exec_prefix: /usr
[ 23s] configure: libdir: /usr/lib64
[ 23s] configure: includedir: /usr/include
[ 23s] configure: sharedir: /usr/share
[ 23s] configure: NOTE: the variables above can be overridden when running make.
[ 23s] configure: detected preset CFLAGS; prepending:
[ 23s] configure: -mbranch-protection=standard -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -g
[ 23s] configure: no preset CXXFLAGS detected.
[ 23s] configure: no preset LDFLAGS detected.
[ 23s] configure: enabling verbose make output. (disable with 'make V=0'.)
[ 23s] configure: disabling ARG_MAX hack.
[ 23s] configure: enabling debug symbols with optimizations.
[ 23s] configure: AddressSanitizer support disabled.
[ 23s] configure: building BLIS as a shared library (static library disabled).
[ 23s] configure: exporting only public symbols within shared library.
[ 23s] configure: enabling operating system support.
[ 23s] configure: enabling thread-local storage (TLS) support.
[ 23s] configure: enabling support for threading via OpenMP.
[ 23s] configure: enabling support for threading via pthreads.
[ 23s] configure: enabling support for single-threading.
[ 23s] configure: threading will default to OpenMP.
[ 23s] configure: requesting slab work partitioning in jr and/or ir loops.
[ 23s] configure: internal memory pools for packing blocks are enabled.
[ 23s] configure: internal memory pools for small blocks are enabled.
[ 23s] configure: memory tracing output is disabled.
[ 23s] configure: ScaLAPACK compatibility is disabled.
[ 23s] configure: libmemkind not found; disabling.
[ 23s] configure: compiler appears to support #pragma omp simd.
[ 23s] configure: the BLAS compatibility layer is enabled.
[ 23s] configure: the CBLAS compatibility layer is enabled.
[ 23s] configure: sup (skinny/unpacked) matrix handling is enabled.
[ 23s] configure: trsm diagonal element pre-inversion is enabled.
[ 23s] configure: the BLIS API integer size is automatically determined.
[ 23s] configure: the BLAS/CBLAS API integer size is 32-bit.
[ 23s] configure: AMD-specific framework files will not be considered.
[ 23s] configure: configuring with no addons.
[ 23s] configure: configuring for conventional gemm implementation.
[ 23s] configure: configuring complex return type as "gnu".
[ 23s] configure: creating ./config.mk from ./build/config.mk.in
[ 23s] configure: creating ./bli_config.h from ./build/bli_config.h.in
[ 23s] configure: creating ./bli_addon.h from ./build/bli_addon.h.in
[ 23s] configure: creating ./obj/arm64
[ 23s] configure: creating ./obj/arm64/config/armsve
[ 23s] configure: creating ./obj/arm64/config/firestorm
[ 23s] configure: creating ./obj/arm64/config/thunderx2
[ 23s] configure: creating ./obj/arm64/config/cortexa57
[ 23s] configure: creating ./obj/arm64/config/cortexa53
[ 23s] configure: creating ./obj/arm64/config/generic
[ 23s] configure: creating ./obj/arm64/kernels/armsve
[ 23s] configure: creating ./obj/arm64/kernels/armv8a
[ 23s] configure: creating ./obj/arm64/kernels/generic
[ 23s] configure: creating ./obj/arm64/ref_kernels/armsve
[ 23s] configure: creating ./obj/arm64/ref_kernels/firestorm
[ 23s] configure: creating ./obj/arm64/ref_kernels/thunderx2
[ 23s] configure: creating ./obj/arm64/ref_kernels/cortexa57
[ 23s] configure: creating ./obj/arm64/ref_kernels/cortexa53
[ 23s] configure: creating ./obj/arm64/ref_kernels/generic
[ 23s] configure: creating ./obj/arm64/frame
[ 23s] configure: creating ./obj/arm64/blastest
[ 23s] configure: creating ./obj/arm64/testsuite
[ 23s] configure: creating ./lib/arm64
[ 23s] configure: creating ./include/arm64
[ 23s] configure: mirroring ./config/armsve to ./obj/arm64/config/armsve
[ 23s] configure: mirroring ./config/firestorm to ./obj/arm64/config/firestorm
[ 23s] configure: mirroring ./config/thunderx2 to ./obj/arm64/config/thunderx2
[ 23s] configure: mirroring ./config/cortexa57 to ./obj/arm64/config/cortexa57
[ 23s] configure: mirroring ./config/cortexa53 to ./obj/arm64/config/cortexa53
[ 23s] configure: mirroring ./config/generic to ./obj/arm64/config/generic
[ 23s] configure: mirroring ./config/arm64 to ./obj/arm64/config/arm64
[ 23s] configure: mirroring ./kernels/armsve to ./obj/arm64/kernels/armsve
[ 23s] configure: mirroring ./kernels/armv8a to ./obj/arm64/kernels/armv8a
[ 23s] configure: mirroring ./kernels/generic to ./obj/arm64/kernels/generic
[ 23s] configure: mirroring ./ref_kernels to ./obj/arm64/ref_kernels
[ 23s] configure: mirroring ./ref_kernels to ./obj/arm64/ref_kernels/armsve
[ 23s] configure: mirroring ./ref_kernels to ./obj/arm64/ref_kernels/firestorm
[ 23s] configure: mirroring ./ref_kernels to ./obj/arm64/ref_kernels/thunderx2
[ 23s] configure: mirroring ./ref_kernels to ./obj/arm64/ref_kernels/cortexa57
[ 23s] configure: mirroring ./ref_kernels to ./obj/arm64/ref_kernels/cortexa53
[ 23s] configure: mirroring ./ref_kernels to ./obj/arm64/ref_kernels/generic
[ 23s] configure: mirroring ./frame to ./obj/arm64/frame
[ 24s] configure: creating makefile fragments in ./obj/arm64/config/arm64
[ 24s] configure: creating makefile fragments in ./obj/arm64/config/armsve
[ 24s] configure: creating makefile fragments in ./obj/arm64/config/firestorm
[ 24s] configure: creating makefile fragments in ./obj/arm64/config/thunderx2
[ 24s] configure: creating makefile fragments in ./obj/arm64/config/cortexa57
[ 24s] configure: creating makefile fragments in ./obj/arm64/config/cortexa53
[ 24s] configure: creating makefile fragments in ./obj/arm64/config/generic
[ 24s] configure: creating makefile fragments in ./obj/arm64/kernels/armsve
[ 24s] configure: creating makefile fragments in ./obj/arm64/kernels/armv8a
[ 24s] configure: creating makefile fragments in ./obj/arm64/kernels/generic
[ 24s] configure: creating makefile fragments in ./obj/arm64/ref_kernels
[ 24s] configure: creating makefile fragments in ./obj/arm64/frame
[ 26s] configure: configured to build within top-level directory of source distribution.
Test log:
[ 152s] Executing(%check): /usr/bin/bash -e /var/tmp/rpm-tmp.jCM7i2
[ 152s] + umask 022
[ 152s] + cd /home/abuild/rpmbuild/BUILD/blis-2.0-build
[ 152s] + cd blis-2.0
[ 152s] + pushd testsuite
[ 152s] ~/rpmbuild/BUILD/blis-2.0-build/blis-2.0/testsuite ~/rpmbuild/BUILD/blis-2.0-build/blis-2.0
[ 152s] + ./test_libblis.x
[ 152s] % no -g option given; defaulting to "input.general" for parameters filename.
[ 152s] % no -o option given; defaulting to "input.operations" for operations filename.
[ 152s]
[ 152s] libblis: frame/base/bli_gks.c (line 257):
[ 152s] libblis: Default MC is non-multiple of MR for one or more datatypes.
[ 152s] libblis: Aborting.
[ 152s] /var/tmp/rpm-tmp.jCM7i2: line 34: 7633 Aborted ./test_libblis.x
Metadata
Metadata
Assignees
Labels
No labels