Hi,
I'm unable to compile ATLAS on an iMac Pro. I've successfully compiled 3.10 previously on an older iMac. After setting up a build directory:
mkdir BUILD
export SRCdir=`pwd`
export BLDdir="${SRCdir}/BUILD"
cd BUILD
../configure --prefix=/usr/local/atlas-3.11.41 --with-netlib-lapack-tarfile=/usr/local/src/lapack-3.8.0.tar.gz --force-clang=/usr/bin/clang
this is the output:
```
/usr/bin/clang -I//usr/local/src/ATLAS/BUILD/..//CONFIG/include -g -w -c //usr/local/src/ATLAS/BUILD/..//CONFIG/src/atlconf_misc.c
/usr/bin/clang -I//usr/local/src/ATLAS/BUILD/..//CONFIG/include -g -w -o xconfig //usr/local/src/ATLAS/BUILD/..//CONFIG/src/config.c atlconf_misc.o
./xconfig -d s //usr/local/src/ATLAS/BUILD/../ -d b //usr/local/src/ATLAS/BUILD -Si lapackref 1 -C ac /usr/bin/clang -C gc /usr/bin/clang
OS configured as OSX (12)
Assembly configured as GAS_x8664 (2)
```
The script then hangs there indefinitely (I've left it for well over an hour). During this time, "xprobe_avxmac" takes up 100% of the CPU.
If I hit ^C
the configuration continues, but fails pretty quickly after entering make
. The full output of this is attached.
Is this a problem with the specific processor? Has anyone else compiled ATLAS on an iMac Pro? I've tried both v3.10.3 and v3.11.41.
Cheers,
Demitri
A quick update here. I'm starting the build now with a few options preselected to avoid the probe:
../configure --prefix=/usr/local/atlas-3.10.3 --with-netlib-lapack-tarfile=/usr/local/src/lapack-3.8.0.tar.gz --force-clang=/usr/bin/clang -A Corei464 -O OSX -b 64 -V 960
The
-V 960
selects AVX, SSE1, SSE2, SSE3.This gets me to a point where I can call
make
. This builds for a few seconds, then fails. One of the errors is this:I think this is due to a typo in line (6) in
Make.top
, where I think the-V
should be lowercase.- $(KC) -V 2>&1 >> bin/INSTALL_LOG/ERROR.LOG
This is part of building the error report; the error itself seems to be here:
I am attaching the error report. Thanks for any help.