This document specifies the ELF Application Binary Interface (ABI) for the s390x architecture (IBM z/Architecture). It defines the low-level interface between application programs, libraries, and the operating system.
Current Version 1.7 • Last Updated:
📚 Documentation
Comprehensive specification covering calling conventions, object file formats, and runtime environment.
🔧 For Developers
Essential reference for compiler writers, linker developers, and system programmers working with s390x.
🌐 Open Standard
Freely available specification maintained as an open standard for the s390x ecosystem.
Resources
About This Specification
The s390x ELF ABI specification is maintained by IBM and the open source community. It provides the foundation for binary compatibility across different compilers, libraries, and operating systems on the s390x platform.
The specification is built from LaTeX source files available in the GitHub repository. Contributions and feedback are welcome through GitHub issues and pull requests.