diff --git a/stacks/pinot-noir-gcc13/packages_kuma-h100.yaml b/stacks/pinot-noir-gcc13/packages_kuma-h100.yaml
index 967c89d4078b06a5c1b3315d519d23d3e11a86fb..47d8762ebe3d363e859119dd8db6d57eb65eee1e 100644
--- a/stacks/pinot-noir-gcc13/packages_kuma-h100.yaml
+++ b/stacks/pinot-noir-gcc13/packages_kuma-h100.yaml
@@ -34,6 +34,9 @@ packages:
   kokkos-kernels:
     require: ['+cuda', '+cublas', '+cusolver', '+cusparse', 'cuda_arch=90']
 
+  libxc:
+    require: ['+cuda', 'cuda_arch=90']
+
   nvshmem:
     require:
     - spec: '+cuda cuda_arch=90 +ibgda +nccl +ucx +mpi'
diff --git a/stacks/pinot-noir-gcc13/packages_stack.yaml b/stacks/pinot-noir-gcc13/packages_stack.yaml
index 5ec9a96372828381124aa0897ae5c7f92916e9da..78aed60049e42f71c484ca07f04185063dadf500 100644
--- a/stacks/pinot-noir-gcc13/packages_stack.yaml
+++ b/stacks/pinot-noir-gcc13/packages_stack.yaml
@@ -125,7 +125,7 @@ packages:
     require: ['@2.4.6']
 
   libxc:
-    require: ['+shared']
+    require: ['build_system=cmake']
 
   libxcb:
     require: ['+use_spack_interpreter']