[19.10 FEAT] Provide optimized libatlas libraries for different types of z Systems ( z13+z14).
Bug #1837577 reported by
bugproxy
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu on IBM z Systems |
Fix Released
|
High
|
Dimitri John Ledkov | ||
atlas (Ubuntu) |
Fix Released
|
Undecided
|
Skipper Bug Screeners |
Bug Description
Provide optimized libatlas libraries for different types of z Systems ( z13+z14).
Follow on Feature based on
z13
bugzilla -> https:/
LP -> https:/
z14
bugzilla -> https:/
LP -> https:/
More information will follow.
tags: | added: architecture-s39064 bugnameltc-179402 severity-high targetmilestone-inin1910 |
Changed in ubuntu: | |
assignee: | nobody → Skipper Bug Screeners (skipper-screen-team) |
affects: | ubuntu → atlas (Ubuntu) |
Changed in ubuntu-z-systems: | |
status: | New → Triaged |
importance: | Undecided → High |
assignee: | nobody → Dimitri John Ledkov (xnox) |
Changed in ubuntu-z-systems: | |
status: | Triaged → Fix Committed |
Changed in ubuntu-z-systems: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
------- Comment From <email address hidden> 2019-07-24 08:37 EDT------- /bugs.launchpad .net/ubuntu/ +source/ atlas/+ bug/1814796>
For previous work on this topic, see:
<https:/
The resulting package had some issues. I suggest the following changes:
1. Drop the spurious directories /usr/lib/ s390x-linux- gnuvx and s390x-linux- gnu/atlasvx. s390x-linux- gnu/vx/ atlas. s390x-linux- gnu/atlas. s390x-linux- gnu/<lib> to s390x-linux- gnu/atlas/ <lib>. s390x-linux- gnu/vx/ <lib> to s390x-linux- gnu/vx/ atlas/< lib>. atlas.so. 3 directly into /usr/lib/ s390x-linux- gnu/vx and s390x-linux- gnu. Maybe the same applies to libf77blas.so.3,
/usr/lib/
2. For each of the libraries libblas.so.3, libcblas.so.3, and
liblapack.so.3:
- Install the "vx"-specific library version into
/usr/lib/
- Install the non-"vx" version into /usr/lib/
- Establish an alternative from /usr/lib/
/usr/lib/
- Establish an alternative (slave) from
/usr/lib/
/usr/lib/
3. Install appropriate versions of libatlas.so.3 and
liblapack_
/usr/lib/
or maybe this should also be handled with alternatives.
And in addition, this new feature request is meant to address IBM z14
support as well. For this, additional changes are needed:
4. Add "cross-compilation" support for ATLAS. I'll attach patches for
that.
5. Add "vxe" variants for each of the "vx" variants above and place the
z14 binaries there.