diff --git a/ShellB3/shallbethree.sh b/ShellB3/shallbethree.sh
index dd64c2fbe63cc43fdfdbd235b6fdd382613ae6c6..86a4f33c10df58f138a61745f7254ed1beaa776f 100755
--- a/ShellB3/shallbethree.sh
+++ b/ShellB3/shallbethree.sh
@@ -1195,12 +1195,14 @@ export FLANGLLVMREF=cafe946
 export LLVMVER=10.0.1
 #11
 export LLVMVER=11.1.0
+#11
+export LLVMVER=12.0.0
 
 export LLVMSIMPLEVER=$( python -c "import sys; print('.'.join(sys.argv[1].split('.')[:2]))" ${LLVMVER} )
 
 export LLVMLITEVER=0.36.0
 #export LLVMLITEREF=499a6ab
-export NUMBAVER=0.53.0
+export NUMBAVER=0.53.1
 #export NUMBAREF=b44b5e6
 export POCLVER=1.7
 export REQUESTSVER=2.25.1
@@ -9793,6 +9795,18 @@ mk_llvmlite() {
  
  
  API_EXPORT(LLVMPassManagerBuilderRef)
+--- ffi/targets.cpp 2020-12-15 10:24:19.000000000 -0600
++++ ffi/targets.cpp  2021-06-07 11:47:30.000000000 -0500
+@@ -232,7 +232,9 @@
+         rm = Reloc::DynamicNoPIC;
+ 
+     TargetOptions opt;
++#if 0
+     opt.PrintMachineCode = PrintMC;
++#endif
+ 
+     bool jit = JIT;
+ 
 PATCH
 
   make_script llvmlite <<SCRIPT
@@ -11794,6 +11808,19 @@ SCRIPT
   else
     simple_py_install src/optional/numba-${NUMBAVER}.tar.gz || oops "numba build failed"
   fi
+  make_patch numba <<PATCH
+--- setup.py  2021-04-22 10:05:45.000000000 -0500
++++ setup.py 2021-06-07 11:58:14.000000000 -0500
+@@ -2,7 +2,7 @@
+ import versioneer
+ 
+ 
+-_install_requires = ['scipy>=0.16,<=1.6.2', 'numba>=0.45']
++_install_requires = ['scipy>=0.16,<=1.6.3', 'numba>=0.45']
+ 
+ 
+ metadata = dict(
+PATCH
     simple_py_install src/optional/numba-scipy-*.tar.gz || oops "numba-scipy build failed"
 }
 
diff --git a/ShellB3/src/optional/clang-11.1.0.src.tar.xz b/ShellB3/src/optional/clang-11.1.0.src.tar.xz
deleted file mode 100644
index 283271f72960b52847a16a5dd60bd5169ddfa6ae..0000000000000000000000000000000000000000
--- a/ShellB3/src/optional/clang-11.1.0.src.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:0a8288f065d1f57cb6d96da4d2965cbea32edc572aa972e466e954d17148558b
-size 14850272
diff --git a/ShellB3/src/optional/clang-12.0.0.src.tar.xz b/ShellB3/src/optional/clang-12.0.0.src.tar.xz
new file mode 100644
index 0000000000000000000000000000000000000000..2a050a9720550eb0cc7e53f08f333e945c16e54c
--- /dev/null
+++ b/ShellB3/src/optional/clang-12.0.0.src.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e26e452e91d4542da3ebbf404f024d3e1cbf103f4cd110c26bf0a19621cca9ed
+size 15321640
diff --git a/ShellB3/src/optional/compiler-rt-11.1.0.src.tar.xz b/ShellB3/src/optional/compiler-rt-11.1.0.src.tar.xz
deleted file mode 100644
index 22bdba7f2d5d44bcbcdae8937fa18d8f13523e59..0000000000000000000000000000000000000000
--- a/ShellB3/src/optional/compiler-rt-11.1.0.src.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:def1fc00c764cd3abbba925c712ac38860a756a43b696b291f46fee09e453274
-size 2135988
diff --git a/ShellB3/src/optional/compiler-rt-12.0.0.src.tar.xz b/ShellB3/src/optional/compiler-rt-12.0.0.src.tar.xz
new file mode 100644
index 0000000000000000000000000000000000000000..d89a1e9f813183b6badb2abe4a28b83e44cca5e7
--- /dev/null
+++ b/ShellB3/src/optional/compiler-rt-12.0.0.src.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:85a8cd0a62413eaa0457d8d02f8edac38c4dc0c96c00b09dc550260c23268434
+size 2201104
diff --git a/ShellB3/src/optional/libcxx-11.1.0.src.tar.xz b/ShellB3/src/optional/libcxx-11.1.0.src.tar.xz
deleted file mode 100644
index 97f49652238ee560f6ebdf2315b308187c597363..0000000000000000000000000000000000000000
--- a/ShellB3/src/optional/libcxx-11.1.0.src.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:bb233d250ed7eaa05c73eaf81ef0f9ee3fac9d8fc0c3d38a7a7383f82ed6f8e5
-size 1871804
diff --git a/ShellB3/src/optional/libcxx-12.0.0.src.tar.xz b/ShellB3/src/optional/libcxx-12.0.0.src.tar.xz
new file mode 100644
index 0000000000000000000000000000000000000000..0516098a7f1aaf465a7d97aba67c331d8f8bcfda
--- /dev/null
+++ b/ShellB3/src/optional/libcxx-12.0.0.src.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7dcb75ca4f6aae2c677d128460c48a57398c8b6791b77b74bea7cf9e04e7c3f1
+size 1880864
diff --git a/ShellB3/src/optional/libcxxabi-11.1.0.src.tar.xz b/ShellB3/src/optional/libcxxabi-11.1.0.src.tar.xz
deleted file mode 100644
index c9963b0661a1fbbef4e3911653b48bda8c0d6fe9..0000000000000000000000000000000000000000
--- a/ShellB3/src/optional/libcxxabi-11.1.0.src.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:143193ed80f8fa4d85211d6704a90789fb36aa65b69fd0c382a9f05ec370ecab
-size 553032
diff --git a/ShellB3/src/optional/libcxxabi-12.0.0.src.tar.xz b/ShellB3/src/optional/libcxxabi-12.0.0.src.tar.xz
new file mode 100644
index 0000000000000000000000000000000000000000..f65254c1f5eae3a801d3ad392bb50526829a6364
--- /dev/null
+++ b/ShellB3/src/optional/libcxxabi-12.0.0.src.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6ab8e8cd148a7d5103067e05c36e36ef36e27634fc8e73b5712853c9affe75b1
+size 552940
diff --git a/ShellB3/src/optional/lld-11.1.0.src.tar.xz b/ShellB3/src/optional/lld-11.1.0.src.tar.xz
deleted file mode 100644
index 894fe046b800889eda4123720ca6e67b47173a74..0000000000000000000000000000000000000000
--- a/ShellB3/src/optional/lld-11.1.0.src.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:017a788cbe1ecc4a949abf10755870519086d058a2e99f438829aef24f0c66ce
-size 1237068
diff --git a/ShellB3/src/optional/lld-12.0.0.src.tar.xz b/ShellB3/src/optional/lld-12.0.0.src.tar.xz
new file mode 100644
index 0000000000000000000000000000000000000000..544e2916179347440b3342e75d735da5457e06fe
--- /dev/null
+++ b/ShellB3/src/optional/lld-12.0.0.src.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2cb7d497f3ce33ce8a2c50ad26ec93a8c45f57268d4d96953cd0f25566f753fd
+size 1351536
diff --git a/ShellB3/src/optional/llvm-11.1.0.src.tar.xz b/ShellB3/src/optional/llvm-11.1.0.src.tar.xz
deleted file mode 100644
index ffabbf8619c968ad2c31bf500c9c09350618335f..0000000000000000000000000000000000000000
--- a/ShellB3/src/optional/llvm-11.1.0.src.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:ce8508e318a01a63d4e8b3090ab2ded3c598a50258cc49e2625b9120d4c03ea5
-size 38915280
diff --git a/ShellB3/src/optional/llvm-12.0.0.src.tar.xz b/ShellB3/src/optional/llvm-12.0.0.src.tar.xz
new file mode 100644
index 0000000000000000000000000000000000000000..9b56fbb707cf7c23ad86edeb2614947814eb7b52
--- /dev/null
+++ b/ShellB3/src/optional/llvm-12.0.0.src.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:49dc47c8697a1a0abd4ee51629a696d7bfe803662f2a7252a3b16fc75f3a8b50
+size 42876732
diff --git a/ShellB3/src/optional/numba-0.53.0.tar.gz b/ShellB3/src/optional/numba-0.53.0.tar.gz
deleted file mode 100644
index 25dd00852aa917f5223d4b92f0ca9b4c8c40408d..0000000000000000000000000000000000000000
--- a/ShellB3/src/optional/numba-0.53.0.tar.gz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:55c11d7edbba2ba715f2b56f5294cad55cfd87bff98e2627c3047c2d5cc52d16
-size 2212284
diff --git a/ShellB3/src/optional/numba-0.53.1.tar.gz b/ShellB3/src/optional/numba-0.53.1.tar.gz
new file mode 100644
index 0000000000000000000000000000000000000000..7b1c4aa9c089aedb9112b7f58c275692052a9e92
--- /dev/null
+++ b/ShellB3/src/optional/numba-0.53.1.tar.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9cd4e5216acdc66c4e9dab2dfd22ddb5bef151185c070d4a3cd8e78638aff5b0
+size 2213956
diff --git a/ShellB3/src/optional/numba-scipy-0.2.0.tar.gz b/ShellB3/src/optional/numba-scipy-0.2.0.tar.gz
deleted file mode 100644
index d5fbe8a9ba8b189b408fcb6fe5e61f692a9df321..0000000000000000000000000000000000000000
--- a/ShellB3/src/optional/numba-scipy-0.2.0.tar.gz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:6b22c5e2e273b4dc82b27a810238ad95688abd1adb01fb32568f5c319db6a87e
-size 40062
diff --git a/ShellB3/src/optional/numba-scipy-0.3.0.tar.gz b/ShellB3/src/optional/numba-scipy-0.3.0.tar.gz
new file mode 100644
index 0000000000000000000000000000000000000000..a69a837dd69896e6bb1cd91e30960d162644cdb7
--- /dev/null
+++ b/ShellB3/src/optional/numba-scipy-0.3.0.tar.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a897a85a21b52ddb4507d70c13577cc55682d015c60c91188c2384747bd29264
+size 22242
diff --git a/ShellB3/src/optional/openmp-11.1.0.src.tar.xz b/ShellB3/src/optional/openmp-11.1.0.src.tar.xz
deleted file mode 100644
index 6970e4020e43621f7f2e42f39012b39843797b7d..0000000000000000000000000000000000000000
--- a/ShellB3/src/optional/openmp-11.1.0.src.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:d187483b75b39acb3ff8ea1b7d98524d95322e3cb148842957e9b0fbb866052e
-size 971628
diff --git a/ShellB3/src/optional/openmp-12.0.0.src.tar.xz b/ShellB3/src/optional/openmp-12.0.0.src.tar.xz
new file mode 100644
index 0000000000000000000000000000000000000000..69000dbb3fe0692b57611de599f20aaa50429819
--- /dev/null
+++ b/ShellB3/src/optional/openmp-12.0.0.src.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:eb1b7022a247332114985ed155a8fb632c28ce7c35a476e2c0caf865150f167d
+size 1081412
diff --git a/ShellB3/src/optional/polly-11.1.0.src.tar.xz b/ShellB3/src/optional/polly-11.1.0.src.tar.xz
deleted file mode 100644
index b482556a79f4665363b1b6f413e5da0bb758b801..0000000000000000000000000000000000000000
--- a/ShellB3/src/optional/polly-11.1.0.src.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:580fd3b0b9e1247c3e40afa3067ac5bea70e9815750c5bd448fb7428e310390c
-size 9030252
diff --git a/ShellB3/src/optional/polly-12.0.0.src.tar.xz b/ShellB3/src/optional/polly-12.0.0.src.tar.xz
new file mode 100644
index 0000000000000000000000000000000000000000..227e764bd0519430e79a19b37eaba532a69b56ef
--- /dev/null
+++ b/ShellB3/src/optional/polly-12.0.0.src.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0d9afc76b262f89d0fc6cb4f155ad25be5bf0554d14f96208ec81a51a44fb4c7
+size 9034596