fix libtool filter for Fujitsu compilers (#34916)
Since legit regular expressions are matched, do not pass string=True to the filter Refs #34897
This commit is contained in:
parent
904eefc930
commit
17a67b9a56
@ -427,15 +427,15 @@ def _do_patch_libtool(self):
|
|||||||
x.filter(regex="-nostdlib", repl="", string=True)
|
x.filter(regex="-nostdlib", repl="", string=True)
|
||||||
rehead = r"/\S*/"
|
rehead = r"/\S*/"
|
||||||
for o in [
|
for o in [
|
||||||
"fjhpctag.o",
|
r"fjhpctag\.o",
|
||||||
"fjcrt0.o",
|
r"fjcrt0\.o",
|
||||||
"fjlang08.o",
|
r"fjlang08\.o",
|
||||||
"fjomp.o",
|
r"fjomp\.o",
|
||||||
"crti.o",
|
r"crti\.o",
|
||||||
"crtbeginS.o",
|
r"crtbeginS\.o",
|
||||||
"crtendS.o",
|
r"crtendS\.o",
|
||||||
]:
|
]:
|
||||||
x.filter(regex=(rehead + o), repl="", string=True)
|
x.filter(regex=(rehead + o), repl="")
|
||||||
elif self.pkg.compiler.name == "dpcpp":
|
elif self.pkg.compiler.name == "dpcpp":
|
||||||
# Hack to filter out spurious predep_objects when building with Intel dpcpp
|
# Hack to filter out spurious predep_objects when building with Intel dpcpp
|
||||||
# (see https://github.com/spack/spack/issues/32863):
|
# (see https://github.com/spack/spack/issues/32863):
|
||||||
|
Loading…
Reference in New Issue
Block a user