[23.04] re-add s390x vectorized crc32 support to zlib in lunar
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu on IBM z Systems |
Fix Released
|
Medium
|
Skipper Bug Screeners | ||
zlib (Ubuntu) |
Fix Released
|
Medium
|
Frank Heimes |
Bug Description
At the beginning of Nov a new zlib version (1:1.2.13.dfsg) got merged from Debian sid to Ubuntu lunar.
At this time it was already clear that this new version is no longer compatible with patch d/p/lp1932010-
since this depends on zlib upstream PR 335 which has been superseded by upstream PR 478 with significant refactoring.
Hence this patch was dropped and it was decided to backport (or better 'forward port'?) this vectorized crc32 implementation for s390x.
https:/
The new patch is now available as
crc32vx-v4: "s390x: vectorize crc32"
https:/
This LP bug is now to track the re-integration of the vectorized crc32 implementation for s390x.
So a few things needed to happen (from the changelog):
* Re-add vectorized crc32 support for s390x by adding
d/p/
(crc32vx-v4: s390x: vectorize crc32).
This replaces the previously dropped patch:
lp1932010-
* Remove option '--crc32-vx' for s390x in d/rules, that was previously just
commented out, since it's no longer needed with the new s390x crc32 code.
And since I bumped into a little build issue, I've also needed to:
* Update d/p/410.patch to version 26f2c0a4e17e555
due to unused "const char *endptr;".
Changed in ubuntu-z-systems: | |
importance: | Undecided → Medium |
assignee: | nobody → Skipper Bug Screeners (skipper-screen-team) |
Changed in zlib (Ubuntu): | |
status: | New → Triaged |
Changed in ubuntu-z-systems: | |
status: | New → Triaged |
status: | Triaged → In Progress |
Changed in zlib (Ubuntu): | |
status: | Triaged → Fix Committed |
Changed in ubuntu-z-systems: | |
status: | In Progress → Fix Committed |
summary: |
- re-add s390x vectorized crc32 support to zlib in lunar + [23.04] re-add s390x vectorized crc32 support to zlib in lunar |
Changed in ubuntu-z-systems: | |
status: | Fix Committed → Fix Released |
Test builds of the updated package are currently running in this PPA: /launchpad. net/~fheimes/ +archive/ ubuntu/ lp1998470
https:/