Is your feature request related to a problem? Please describe.
I've been working on getting mac builds working with the latest apple-clang@15.0.0 compiler version. Initially ecflow would not build, and I discovered two changes necessary to get the build working.
The first change is to update boost to 1.83.0 in order to pick up a fix for a narrowing implicit integer conversion in the executor.hpp boost include file. This is being addressed with:
The second is to upgrade the ecflow version to 5.11.4 along with the addition of a variant for setting the BOOST_NO_CXX98_FUNCTION_BASE control appropriately when building with the C++17 language standard.
Describe the solution you'd like
I've developed and tested a solution that adds these features and will first submit a PR to the authoritative spack repo, then do a cherry-pick of the commit with the fix back to the JCSDA spack repo to hold us over until we get sync'd back up with the authoritative spack repo.
Additional context
Is your feature request related to a problem? Please describe.
I've been working on getting mac builds working with the latest apple-clang@15.0.0 compiler version. Initially ecflow would not build, and I discovered two changes necessary to get the build working.
The first change is to update boost to 1.83.0 in order to pick up a fix for a narrowing implicit integer conversion in the executor.hpp boost include file. This is being addressed with:
The second is to upgrade the ecflow version to 5.11.4 along with the addition of a variant for setting the BOOST_NO_CXX98_FUNCTION_BASE control appropriately when building with the C++17 language standard.
Describe the solution you'd like
I've developed and tested a solution that adds these features and will first submit a PR to the authoritative spack repo, then do a cherry-pick of the commit with the fix back to the JCSDA spack repo to hold us over until we get sync'd back up with the authoritative spack repo.
Additional context