| Summary: | s390x: Define minimum required machine model | ||
|---|---|---|---|
| Product: | [Developer tools] valgrind | Reporter: | Florian Krohm <flo2030> |
| Component: | general | Assignee: | Florian Krohm <flo2030> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | arnez |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Florian Krohm
2025-09-16 18:00:27 UTC
At the same time we should also revisit the GCC version we're requiring. README.s390 says 3.4 which was released 2004. Looked up end-of-service dates here: https://www.ibm.com/support/pages/lifecycle/ z196 12/2021 z13 12/2024 z196 is the 1st machine with the floating-point-extension facility. z13 is the 1st machine with vector insns. Choosing z196 as min. supported machine model frees up most HWCAPs bits. I would not consider an earlier machine because the floating-point-extension facility is a pain. z196 is the min. required machine model. Closing. FWIW lwn.net runs an article "The current state of Linux architecture support" here https://lwn.net/Articles/1045363/ and reports for s390 Supported by: Debian, Ubuntu, and Fedora. ... The architecture has continued receiving updates, and Ubuntu requires the relatively recent z15 version, released in 2019. Debian has proposed updating to the same baseline, although the build infrastructure is actually composed entirely of z16 processors. Fedora theoretically supports anything after z13, although the project's documentation on the topic has not been updated in some time. |