-
Notifications
You must be signed in to change notification settings - Fork 400
Closed
amd/blis
#6Labels
Description
When trying to build BLIS 0.8.1 on a POWER9 system (hosted by https://osuosl.org) with GCC 10.3 and binutils 2.36.1, I'm seeing the following problem with the configure
script:
$ ./configure --prefix=/tmp/$USER/BLIS-0.8.1 --enable-cblas --enable-threading=openmp --enable-shared auto
configure: detected Linux kernel version 4.18.0-240.1.1.el8_3.ppc64le.
configure: python interpeter search list is: python python3 python2.
configure: using 'python' python interpreter.
configure: found python version 3.9.5 (maj: 3, min: 9, rev: 5).
configure: python 3.9.5 appears to be supported.
configure: C compiler search list is: gcc clang cc.
configure: using 'gcc' C compiler.
configure: C++ compiler search list is: g++ clang++ c++.
configure: using 'g++' C++ compiler (for sandbox only).
configure: found gcc version 10.3.0 (maj: 10, min: 3, rev: 0).
configure: checking for blacklisted configurations due to gcc 10.3.0.
configure: checking gcc 10.3.0 against known consequential version ranges.
configure: found assembler ('as') version 2.36.1 (maj: 2, min: 36, rev: 1).
configure: checking for blacklisted configurations due to as 2.36.1.
configure: warning: assembler ('as' 2.36.1) does not support 'bulldozer'; adding to blacklist.
configure: warning: assembler ('as' 2.36.1) does not support 'sandybridge'; adding to blacklist.
configure: warning: assembler ('as' 2.36.1) does not support 'haswell'; adding to blacklist.
configure: warning: assembler ('as' 2.36.1) does not support 'piledriver'; adding to blacklist.
configure: warning: assembler ('as' 2.36.1) does not support 'steamroller'; adding to blacklist.
configure: warning: assembler ('as' 2.36.1) does not support 'excavator'; adding to blacklist.
configure: warning: assembler ('as' 2.36.1) does not support 'skx'; adding to blacklist.
configure: warning: assembler ('as' 2.36.1) does not support 'knl'; adding to blacklist.
configure: configuration blacklist:
configure: bulldozer sandybridge haswell piledriver steamroller excavator skx knl
configure: reading configuration registry...done.
configure: determining default version string.
configure: could not find '.git' directory; using unmodified version file.
configure: starting configuration of BLIS 0.8.1.
configure: configuring with official version string.
configure: found shared library .so version '3.0.0'.
configure: .so major version: 3
configure: .so minor.build version: 0.0
configure: automatic configuration requested.
/tmp/eb-al3haik0/ccXdk4Z9.o:config_detect.c:function main: error: undefined reference to 'bli_cpuid_query_id'
collect2: error: ld returned 1 exit status
./configure: line 1142: ./auto-detect.x: No such file or directory
configure: hardware detection driver returned ''.
configure: checking configuration against contents of 'config_registry'.
configure: 'auto-detected configuration '' is NOT registered!
configure:
configure: *** Cannot continue with unregistered configuration ''. ***
configure:
Is auto-configure expected to work on POWER9 systems?
Maybe something else going wrong here, perhaps something as simple as a missing #include
statement?