By the way, looking at the header of that file I see # workaround #892622; unfortunately we can't simply run setarch -R when running Singular # because src/sage/libs/singular/singular.pyx loads libsingular.so into the current process if [ "$(arch)" = "mips64" -a -z "$SAGE_DEB_MIPS64_WORKAROUND" ]; then SAGE_DEB_MIPS64_WORKAROUND=1 exec setarch mips64 -R "$0" "$@" fi
I don't understand the test inside the brackets. Why do you use -a when there is no mention of a file? And if you're checking equality, shouldn't that be a double equals sign (==)? Furthermore, the code refers to mips64, but #892622 refers to mips64el. Is it possible these issues are the cause of Sage failing to build from source there (#920147)?
smime.p7s
Description: S/MIME cryptographic signature