diff --git a/spack-environment/packages.yaml b/spack-environment/packages.yaml
index 016682b896897cc1983a53e474952fc00066daa2..039c4b72332158eaf4e034a10307838e62a68bce 100644
--- a/spack-environment/packages.yaml
+++ b/spack-environment/packages.yaml
@@ -44,6 +44,7 @@ packages:
   cernlib:
     require:
     - '@2022.11.08.0-free'
+    - -shared
   clhep:
     require:
     - '@2.4.6.4'
diff --git a/spack.sh b/spack.sh
index 7ab8d5dac173b4f8ba78bf460da846d13d35f09a..d2a20381cdc74c4f559d2389651acbc3bc39f19c 100644
--- a/spack.sh
+++ b/spack.sh
@@ -23,6 +23,7 @@ ea1439dfa11a3996c9927ed792dc9fe4b7efc1b8
 6e47f1645f31ce598d7f1f9770e24b483fb117d9
 63bb2c9bad8acb018f220630e5ce58e4a039d8a2
 ed76eab6943221f17776fd8d128ade6ba69e492c
+6c5d125cb06a86ce05bec27ae9fb9b07103bc1c5
 ---
 ## Ref: https://github.com/spack/spack/commit/[hash]
 ## [hash]: [description]
@@ -41,3 +42,4 @@ ed76eab6943221f17776fd8d128ade6ba69e492c
 ## 6e47f1645f31ce598d7f1f9770e24b483fb117d9: opencascade: typo in True
 ## 63bb2c9bad8acb018f220630e5ce58e4a039d8a2: py-cryptography: does not run-depend on py-setuptools-rust
 ## ed76eab6943221f17776fd8d128ade6ba69e492c: geant4: new version 11.1.2
+## 6c5d125cb06a86ce05bec27ae9fb9b07103bc1c5: cernlib: new variant shared