Update m4 (#36835)
* Update m4 For %oneapi & %intel, we explicitly set -O0 so dependents of m4 do not break # The default optimization level for icx/icpx is "-O2", # but building m4 with this level breaks the build of dependents. # So we set it explicitely to "-O0". * [@spackbot] updating style on behalf of hpcnpatel
This commit is contained in:
parent
2b47a7a22f
commit
e2812a6e96
1 changed files with 7 additions and 0 deletions
|
@ -78,6 +78,13 @@ def setup_dependent_build_environment(self, env, dependent_spec):
|
|||
# https://www.gnu.org/software/autoconf/manual/autoconf-2.67/html_node/autom4te-Invocation.html
|
||||
env.set("M4", self.prefix.bin.m4)
|
||||
|
||||
def setup_build_environment(self, env):
|
||||
# The default optimization level for icx/icpx is "-O2",
|
||||
# but building m4 with this level breaks the build of dependents.
|
||||
# So we set it explicitely to "-O0".
|
||||
if self.spec.satisfies("%intel") or self.spec.satisfies("%oneapi"):
|
||||
env.append_flags("CFLAGS", "-O0")
|
||||
|
||||
def setup_run_environment(self, env):
|
||||
env.set("M4", self.prefix.bin.m4)
|
||||
|
||||
|
|
Loading…
Reference in a new issue