Skip to content
Snippets Groups Projects

Feat/stack pinot noir

Merged Nicolas Richart requested to merge feat/stack_pinot_noir into main
1 file
+ 18
3
Compare changes
  • Side-by-side
  • Inline
+ 18
3
@@ -91,16 +91,31 @@ echo "packages:" > ${SPACK_SYSTEM_CONFIG_PATH}/packages.yaml
export system_compiler=$(jq -Mrc '
.stack
| .system_arch as $arch
| .system_compiler
| to_entries
| .[].value
| "\(.compiler)@\(.version) \($arch)"
| "\(.compiler)@\(.version)"
' ${STACK_CONFIG})
export system_arch=$(jq -Mrc '
.stack.system_arch
' ${STACK_CONFIG})
# cat <<EOF >> ${SPACK_SYSTEM_CONFIG_PATH}/packages.yaml
# all:
# prefer:
# EOF
# jq -Mrc '
# .stack.system_packages
# | map(" - spec: \"^\(.)%\(env.system_compiler)\"\n when: \"%nvhpc ^\(.)\"")
# | .[]
# ' ${STACK_CONFIG} >> ${SPACK_SYSTEM_CONFIG_PATH}/packages.yaml
jq -Mrc '
.stack.system_packages
| map(" \(.):\n require:\n - spec: \"%\(env.system_compiler)\"")
| map(" \(.):\n require:\n - \"%\(env.system_compiler)\"\n - \"\(env.system_arch)\"")
| .[]
' ${STACK_CONFIG} >> ${SPACK_SYSTEM_CONFIG_PATH}/packages.yaml
Loading