Details
-
Technical task
-
Resolution: Fixed
-
Minor
-
None
-
9223372036854775807
Description
Intel needed to build Lustre for its non-self-hosted accelerator version of the Phi processor. It turns out that the OS for that is packaged in some weird non-standard way. Intel added support into Lustre to rpm package it. While those additions use words like "cross_build", making it sound like it might be generic, it really isn't.
All of that is really messy and non-standard, and it is making far too difficult to package Lustre for normal rpm-based distributions.
Hopefully this won't be too much of a problem for Intel, because Phi processors are now self-hosting.
If Intel needs to continue to support the accelerator version of Phi, it really needs to do that in a separate spec file from the generic one. Ideally, they would probably do that on their own branch rather than upstream. But I am open to inclusion in the community branch of Lustre if they can figure out a more generic way to do it than the current method. That will almost certainly mean a separate spec file.
I think that separate spec files for different distros are likely the reasonable future for Lustre anyway.
Attachments
Issue Links
- is related to
-
LU-3958 Reevaluate method for installing rpms in different root
-
- Closed
-
Activity
Status | Original: Resolved [ 5 ] | New: Closed [ 6 ] |
Fix Version/s | New: Lustre 2.9.0 [ 11891 ] | |
Resolution | New: Fixed [ 1 ] | |
Status | Original: Open [ 1 ] | New: Resolved [ 5 ] |
Labels | Original: llnl | New: llnl patch |
Labels | New: llnl |
Assignee | Original: WC Triage [ wc-triage ] | New: Dmitry Eremin [ dmiter ] |
Landed for 2.9.0