SIGILL
taucht wieder auf, und stoert meine Vorlesung! Die libopenblas
, die
von Sagemath 9.4 im eigenen Baum installiert wird, kompiliert mit den Defaults, d.h
der Compiler sucht sich die exotischsten Features der CPU, auf der gebaut wird, und
zementiert die Opcodes in die dynamische Bibliothek. Und die crasht dann auf allen
anderen Intel CPUs, die irgendeins der Features nicht haben. Wuergaround:
In $SAGEPATH/build/pkgs/openblas/spkg-install die Zeilen
OPENBLAS_CONFIGURE="$OPENBLAS_CONFIGURE DYNAMIC_ARCH=1"
OPENBLAS_CONFIGURE="$OPENBLAS_CONFIGURE TARGET=CORE2"
so einbaun, dass kein anderes TARGET
definiert wird. Dann mit
./sage -p openblas
baun. Das kompiliert die libopenblas
mit den Features
eines Intel Core2, was effektiv ein Celeron ist (Baujahr 2007, TÜV seit 2013 abgelaufen).
Sollte auf allen Intelkisten hier im Gebaeude gehen, im CIP Pool getestet. Tut.