Fujitsu packages: require %fj (#41755)
These packages were written before the "requires" directive, and so they are conflicting with all compilers but Fujitsu to express they _require_ `%fj`
This commit is contained in:

committed by
GitHub

parent
9986652b27
commit
2fda288cc5
@@ -50,16 +50,7 @@ class FujitsuFftw(FftwBase):
|
||||
when="%fj",
|
||||
msg="ARM-SVE vector instructions only works in single or double precision",
|
||||
)
|
||||
conflicts("%arm")
|
||||
conflicts("%cce")
|
||||
conflicts("%apple-clang")
|
||||
conflicts("%clang")
|
||||
conflicts("%gcc")
|
||||
conflicts("%intel")
|
||||
conflicts("%nag")
|
||||
conflicts("%pgi")
|
||||
conflicts("%xl")
|
||||
conflicts("%xl_r")
|
||||
requires("%fj")
|
||||
|
||||
def autoreconf(self, spec, prefix):
|
||||
if spec.target != "a64fx":
|
||||
|
@@ -13,18 +13,8 @@ class FujitsuMpi(Package):
|
||||
|
||||
homepage = "https://www.fujitsu.com/us/"
|
||||
|
||||
conflicts("%arm")
|
||||
conflicts("%cce")
|
||||
conflicts("%apple-clang")
|
||||
conflicts("%clang")
|
||||
conflicts("%gcc")
|
||||
conflicts("%intel")
|
||||
conflicts("%nag")
|
||||
conflicts("%pgi")
|
||||
conflicts("%xl")
|
||||
conflicts("%xl_r")
|
||||
|
||||
provides("mpi@3.1:")
|
||||
requires("%fj")
|
||||
|
||||
def install(self, spec, prefix):
|
||||
raise InstallError("Fujitsu MPI is not installable; it is vendor supplied")
|
||||
|
@@ -18,21 +18,12 @@ class FujitsuSsl2(Package):
|
||||
|
||||
variant("parallel", default=True, description="Build with thread-parallel versions")
|
||||
|
||||
conflicts("%arm")
|
||||
conflicts("%cce")
|
||||
conflicts("%apple-clang")
|
||||
conflicts("%clang")
|
||||
conflicts("%gcc")
|
||||
conflicts("%intel")
|
||||
conflicts("%nag")
|
||||
conflicts("%pgi")
|
||||
conflicts("%xl")
|
||||
conflicts("%xl_r")
|
||||
|
||||
provides("blas")
|
||||
provides("lapack")
|
||||
provides("scalapack")
|
||||
|
||||
requires("%fj")
|
||||
|
||||
def install(self, spec, prefix):
|
||||
raise InstallError(
|
||||
"Fujitsu SSL2 is not installable; it is vendor supplied \
|
||||
|
Reference in New Issue
Block a user