Skip to content
Peter Scheibel edited this page Aug 18, 2021 · 16 revisions

Meeting to be held at 9am PST August 18, 2021

Attendees:

  • Todd Gamblin
  • Peter Scheibel
  • (whoever wants to ask Spack questions or discuss agenda items)

Agenda:

  • Spack's compiler wrappers require bash, to support them on systems without bash we are considering either:

    • Making the wrappers posix-sh compliant*
    • Replacing the script-based wrappers with executables (compiled from C)
  • Spack compiler flag specification

    • Specifying compiler flags is hard now
    • We have flag_handler methods
    • Should we model specific flags (i.e. those which should be propagated vs. not)

* note from @haampie: we rely on arrays & heredocs, that's tough in sh. @alalazo pointed out we can generate the sh script from a template, and hard-code the case statements instead of using loops and arrays. Might as well generate a C-script then, compile it, and have the lowest overhead compiler wrapper ;) https://github.com/spack/spack/pull/25380#issuecomment-901049740

Clone this wiki locally