Warning, /eic-spack/config/ci/config.yaml is written in an unsupported language. File is not indexed.
0001 config:
0002 # Fail (rather than silently ignore) when an installed binary's shared
0003 # library dependencies cannot be resolved via its own RPATH. Spack's
0004 # default policy is "ignore", which lets binaries with broken/incomplete
0005 # linkage (e.g. a NEEDED entry for an unversioned "libstdc++.so" that
0006 # doesn't match the versioned "libstdc++.so.6" gcc-runtime actually
0007 # ships) get installed, cached, and reused without ever being detected.
0008 #
0009 # This check runs as a post_install hook - both for packages built from
0010 # source and for packages installed from a buildcache - and runs before
0011 # the autopush hook that publishes to our shared OCI buildcache mirror,
0012 # so a spec that fails this check cannot be pushed.
0013 shared_linking:
0014 missing_library_policy: error