Disable LLVM, loadedllvm is dead upstream

Former-commit-id: ea9992b951f20ed31fe080d1b8f27ac4eaf6ba78
This commit is contained in:
Joseph Shields
2020-05-18 12:03:52 -04:00
parent e333a490ca
commit 64a34572b9
6 changed files with 4 additions and 111 deletions

View File

@@ -3,21 +3,9 @@ then
TEMPDIR=`mktemp -d -t monoaot.XXXXXXXXX`
MONOARCH=`mono --version | grep Architecture | sed 's/.*: //' | sed 's/el,.*//'`
HASSSE41=`grep sse4_1 /proc/cpuinfo || true`
TRYLLVM=""
LLVMNOTE=""
if [ -e "/usr/lib/libmono-llvm.so.0" ]
then
TRYLLVM="try-llvm,"
LLVMNOTE=" (trying with LLVM, this might take a few minutes)"
fi
if [ -z "$HASSSE41" ]
then
TRYLLVM=""
LLVMNOTE=" (LLVM disabled due to missing SSE4.1)"
fi
echo "Mono precompiling #FILE# for ${MONOARCH}${LLVMNOTE}..."
echo "Mono precompiling #FILE# for ${MONOARCH}..."
mkdir -p /usr/lib/mono/aot-cache/${MONOARCH}/
/usr/bin/mono --aot=${TRYLLVM}temp-path=${TEMPDIR},outfile=/usr/lib/mono/aot-cache/${MONOARCH}/`basename #FILE#.so` -O=all #FILE# > /dev/null 2>&1 || true
/usr/bin/mono --aot=temp-path=${TEMPDIR},outfile=/usr/lib/mono/aot-cache/${MONOARCH}/`basename #FILE#.so` -O=all #FILE# > /dev/null 2>&1 || true
if [ -n "${TEMPDIR}" -a "${TEMPDIR}" != "/tmp" -a "${TEMPDIR}" != "/tmp/" -a "${TEMPDIR}" != "/" ]
then
rm -f ${TEMPDIR}/*