Switching to the advanced configuration method and fixing spack build.
Several changes including switching to the new advanced configuration and improving spack building of icon.
Several changes including switching to the new advanced configuration and improving spack building of icon.
merged
mentioned in commit 9e9fbe73