On the off-chance they're relevant and Jmol is a red herring, I'm re-sending my misplaced comments [1] about relevant parts of /usr/bin/sage here:
> 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 [in > addition to the -z] 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)? [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=948731#12
signature.asc
Description: This is a digitally signed message part.