-
Notifications
You must be signed in to change notification settings - Fork 47
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Installation issue: py-scipy / spack-stack @ develop fails to configure with oneAPI @ 2024.2.1 on hercules and orion #1471
Comments
I see the meson error in the install log. Can you also upload the meson log file, please?
|
That's referenced as |
I see it now, thanks. I am wondering why this is a problem with |
System-provided:
Module available to use, if desired: The successful Separate but potentially related question: does it make sense to require |
gcc@11 is more than enough for C++-17 - I never tried using gcc@14 as backend for Intel oneAPI. Not sure about glibc either. We don't need to build this with gcc on any of the other platforms. I am pretty sure I can build py-scipy on the NRL machines with oneAPI 2024 (icx, icpx, ifort) using gcc@11 as backend. |
That's why I chose to use the system-supplied
Understood, was just curious.
Hence raising this issue -- I suspect it's probably not showing up elsewhere, and am concerned that it's a config issue / error on my part. What holds me back a bit there is the |
On hercules and orion, I was building with Building a test env for just The error that shows up in the Trying again (standalone For whatever reason(s), |
Still see this behavior only on hercules and orion, and nowhere else -- be it EPIC hosts, or elsewhere. Closing as it can be solved with:
in |
Describe the issue
py-scipy
fails to configure / build / install when spec'd foroneAPI @ 2024.2.1
forspack-stack @ develop
(updated with two PRs)py-scipy @ 1.14.1
spec: py-scipy.spec.txtThis failure prevents a
unified-dev
env from building / installing.Pertinent error output:
The failure appears identical to that which is reported in Installation issue: [email protected] with Intel Classic compilers #48243 and fixed in Add conflict for [email protected]: with Intel Classic #48251, despite that PR being applied.
To Reproduce
spack-stack @ develop
with changes incorporated from:Avoid linking to libirc.so in spack (parallel-netcdf), turn off crypt variant for Python, and update Orion site config to fix tar issue #1435
and
Bug fix in parallel-netcdf to avoid linking to libirc.so AND cherry-pick spack develop PR 48251 (conflict Intel Classic with [email protected]) #495.
The fix from Add conflict for [email protected]: with Intel Classic #48251 is already present in the JCSDA
spack
specified inspack-stack @ develop / .gitmodules
-- thebuild-stage
output clearly shows that a validoneAPI
compiler is found.Configuration files:
site-compilers.yaml
site-compilers.yaml.txtsite-packages_oneapi.yaml
site-packages_oneapi.yaml.txtsite-packages.yaml
site-packages.yaml.txtcommon-packages_oneapi.yaml
common-packages_oneapi.yaml.txtcommon-packages.yaml
common-packages.yaml.txtExpected behavior
py-scipy
configures, builds, and installs withoneAPI @ 2024.2.1
compilers (as a preface tospack-stack @ release/1.9.0
)System:
tier1 EPIC hosts hercules (
linux-rocky9-icelake
) and orion (linux-rocky9-skylake_avx512
)Additional context
A test env to install only
py-scipy % gcc
(and dependencies) successfully configures / builds / installs.py-scipy @ 1.14.1 % gcc
spec: py-scipy-spec.gcc.txtGiven this success, I'm unclear if something is misconfigured or if this is a bug somewhere.
The text was updated successfully, but these errors were encountered: