LSB 3.1 Specification Errata, TC #2 Last Updated Mon May 14 2007 ========================================================================== Specification: LSB Core Generic Edition of Specification: 3.1 Type: Editorial Status: Unapproved Bug reference: http://bugs.linuxbase.org/show_bug.cgi?id=1576 Rationale: the constant _SCROLLWIN was omitted. Section 14.6. Data Definitions for libncurses, 14.6.1. curses.h) change: #define _SUBWIN 0x01 #define _ENDLINE 0x02 #define _FULLWIN 0x04 #define _ISPAD 0x10 #define _HASMOVED 0x20 to #define _SUBWIN 0x01 #define _ENDLINE 0x02 #define _FULLWIN 0x04 #define _SCROLLWIN 0x08 #define _ISPAD 0x10 #define _HASMOVED 0x20 ========================================================================== Specification: LSB Desktop generic Specification: LSB Desktop IA32, IA64, AMD64, PPC32, PPC64 S390, S390X Edition of Specification: 3.1 Type: Error Status: Unapproved Bug reference: http://bugs.linuxbase.org/show_bug.cgi?id=1588 Rationale: while libgthread was listed as a required library in the specification, the required interfaces were omitted. In LSB Desktop generic, Table of Contents, change: 12.8. Interfaces for libatk-1.0 12.9. Data Definitions for libatk-1.0 12.10. Interfaces for libpango-1.0 12.11. Data Definitions for libpango-1.0 12.12. Interfaces for libpangoxft-1.0 12.13. Data Definitions for libpangoxft-1.0 12.14. Interfaces for libpangoft2-1.0 12.15. Data Definitions for libpangoft2-1.0 12.16. Interfaces for libgdk_pixbuf-2.0 12.17. Data Definitions for libgdk_pixbuf-2.0 12.18. Interfaces for libgdk_pixbuf_xlib-2.0 12.19. Data Definitions for libgdk_pixbuf_xlib-2.0 12.20. Interfaces for libgdk-x11-2.0 12.21. Data Definitions for libgdk-x11-2.0 12.22. Interfaces for libgtk-x11-2.0 12.23. Data Definitions for libgtk-x11-2.0 to 12.8. Interfaces for libgthread-2.0 12.9. Interfaces for libatk-1.0 12.10. Data Definitions for libatk-1.0 12.11. Interfaces for libpango-1.0 12.12. Data Definitions for libpango-1.0 12.13. Interfaces for libpangoxft-1.0 12.14. Data Definitions for libpangoxft-1.0 12.15. Interfaces for libpangoft2-1.0 12.16. Data Definitions for libpangoft2-1.0 12.17. Interfaces for libgdk_pixbuf-2.0 12.18. Data Definitions for libgdk_pixbuf-2.0 12.19. Interfaces for libgdk_pixbuf_xlib-2.0 12.20. Data Definitions for libgdk_pixbuf_xlib-2.0 12.21. Interfaces for libgdk-x11-2.0 12.22. Data Definitions for libgdk-x11-2.0 12.23. Interfaces for libgtk-x11-2.0 12.24. Data Definitions for libgtk-x11-2.0 List of Tables, change 12-9. libatk-1.0 Definition 12-10. libatk-1.0 - GTK Accessibility Toolkit Function Interfaces 12-11. libpango-1.0 Definition 12-12. libpango-1.0 - GTK Internationalized Text Layout and Rendering library Function Interfaces 12-13. libpangoxft-1.0 Definition 12-14. libpangoxft-1.0 - Pango Xft Fonts and Rendering library Function Interfaces 12-15. libpangoft2-1.0 Definition 12-16. libpangoft2-1.0 - Pango Freetype Fonts and Rendering library Function Interfaces 12-17. libgdk_pixbuf-2.0 Definition 12-18. libgdk_pixbuf-2.0 - GDK pixbuf rendering on drawables library Function Interfaces 12-19. libgdk_pixbuf-2.0 - GDK pixbuf rendering on drawables library Data Interfaces 12-20. libgdk_pixbuf_xlib-2.0 Definition 12-21. libgdk_pixbuf_xlib-2.0 - GDK pixbuf rendering to an X drawable library Function Interfaces 12-22. libgdk-x11-2.0 Definition 12-23. libgdk-x11-2.0 - GTK Drawing toolkit Function Interfaces 12-24. libgdk-x11-2.0 - GTK Drawing toolkit Data Interfaces 12-25. libgtk-x11-2.0 Definition 12-26. libgtk-x11-2.0 - GTK main Widgets library Function Interfaces 12-27. libgtk-x11-2.0 - GTK main Widgets library Data Interfaces to 12-9. libgthread-2.0 Definition 12-10. libgthread-2.0 - Glib thread abstraction Function Interfaces 12-11. libatk-1.0 Definition 12-12. libatk-1.0 - GTK Accessibility Toolkit Function Interfaces 12-13. libpango-1.0 Definition 12-14. libpango-1.0 - GTK Internationalized Text Layout and Rendering library Function Interfaces 12-15. libpangoxft-1.0 Definition 12-16. libpangoxft-1.0 - Pango Xft Fonts and Rendering library Function Interfaces 12-17. libpangoft2-1.0 Definition 12-18. libpangoft2-1.0 - Pango Freetype Fonts and Rendering library Function Interfaces 12-19. libgdk_pixbuf-2.0 Definition 12-20. libgdk_pixbuf-2.0 - GDK pixbuf rendering on drawables library Function Interfaces 12-21. libgdk_pixbuf-2.0 - GDK pixbuf rendering on drawables library Data Interfaces 12-22. libgdk_pixbuf_xlib-2.0 Definition 12-23. libgdk_pixbuf_xlib-2.0 - GDK pixbuf rendering to an X drawable library Function Interfaces 12-24. libgdk-x11-2.0 Definition 12-25. libgdk-x11-2.0 - GTK Drawing toolkit Function Interfaces 12-26. libgdk-x11-2.0 - GTK Drawing toolkit Data Interfaces 12-27. libgtk-x11-2.0 Definition 12-28. libgtk-x11-2.0 - GTK main Widgets library Function Interfaces 12-29. libgtk-x11-2.0 - GTK main Widgets library Data Interfaces In VII. GTK+ Stack Libraries, Table of Contents, change 12.8. Interfaces for libatk-1.0 12.8.1. GTK Accessibility Toolkit to 12.8. Interfaces for libgthread-2.0 12.8.1. Glib thread abstraction 12.9. Interfaces for libatk-1.0 12.9.1. GTK Accessibility Toolkit and renumber the remaining entries as in the Table of Contents (omitted for brevity) In Chapter 12. Libraries, change 12.8. Interfaces for libatk-1.0 Table 12-9 defines the library name and shared object name for the libatk-1.0 library Table 12-9. libatk-1.0 Definition to: 12.8. Interfaces for libgthread-2.0 Table 12-9 defines the library name and shared object name for the libgthread-2.0 library Table 12-9. libgthread-2.0 Definition Library: libgthread-2.0 SONAME: libgthread-2.0.so.0 The behavior of the interfaces in this library is specified by the following specifications: [Glib] Glib 2.6.2 Reference Manual _________________________________________________________ 12.8.1. Glib thread abstraction _________________________________________________________ 12.8.1.1. Interfaces for Glib thread abstraction An LSB conforming implementation shall provide the generic functions for Glib thread abstraction specified in Table 12-10, with the full mandatory functionality as described in the referenced underlying specification. Table 12-10. libgthread-2.0 - Glib thread abstraction Function Interfaces g_thread_init [Glib] g_thread_init_with_errorcheck_mutexes [Glib] _________________________________________________________ 12.9. Interfaces for libatk-1.0 Table 12-11 defines the library name and shared object name for the libatk-1.0 library Table 12-11. libatk-1.0 Definition and renumber the remaining sections (as in the Table of Contents) and tables (as in the List of Tables) (omitted for brevity) === In LSB Desktop IA32, IA64, AMD64, PPC32, PPC64 S390, S390X (the identical change is made to all seven books): Table of Contents, change: 6.8. Interfaces for libatk-1.0 6.9. Data Definitions for libatk-1.0 6.10. Interfaces for libpango-1.0 6.11. Data Definitions for libpango-1.0 6.12. Interfaces for libpangoxft-1.0 6.13. Data Definitions for libpangoxft-1.0 6.14. Interfaces for libpangoft2-1.0 6.15. Data Definitions for libpangoft2-1.0 6.16. Interfaces for libgdk_pixbuf-2.0 6.17. Data Definitions for libgdk_pixbuf-2.0 6.18. Interfaces for libgdk_pixbuf_xlib-2.0 6.19. Data Definitions for libgdk_pixbuf_xlib-2.0 6.20. Interfaces for libgdk-x11-2.0 6.21. Data Definitions for libgdk-x11-2.0 6.22. Interfaces for libgtk-x11-2.0 6.23. Data Definitions for libgtk-x11-2.0 to 6.8. Interfaces for libgthread-2.0 6.9. Interfaces for libatk-1.0 6.10. Data Definitions for libatk-1.0 6.11. Interfaces for libpango-1.0 6.12. Data Definitions for libpango-1.0 6.13. Interfaces for libpangoxft-1.0 6.14. Data Definitions for libpangoxft-1.0 6.15. Interfaces for libpangoft2-1.0 6.16. Data Definitions for libpangoft2-1.0 6.17. Interfaces for libgdk_pixbuf-2.0 6.18. Data Definitions for libgdk_pixbuf-2.0 6.19. Interfaces for libgdk_pixbuf_xlib-2.0 6.20. Data Definitions for libgdk_pixbuf_xlib-2.0 6.21. Interfaces for libgdk-x11-2.0 6.22. Data Definitions for libgdk-x11-2.0 6.23. Interfaces for libgtk-x11-2.0 6.24. Data Definitions for libgtk-x11-2.0 List of Tables, change 6-4. libatk-1.0 Definition 6-5. libpango-1.0 Definition 6-6. libpangoxft-1.0 Definition 6-7. libpangoft2-1.0 Definition 6-8. libgdk_pixbuf-2.0 Definition 6-9. libgdk_pixbuf_xlib-2.0 Definition 6-10. libgdk-x11-2.0 Definition 6-11. libgtk-x11-2.0 Definition to 6-4. libgthread-2.0 Definition 6-5. libatk-1.0 Definition 6-6. libpango-1.0 Definition 6-7. libpangoxft-1.0 Definition 6-8. libpangoft2-1.0 Definition 6-9. libgdk_pixbuf-2.0 Definition 6-10. libgdk_pixbuf_xlib-2.0 Definition 6-11. libgdk-x11-2.0 Definition 6-12. libgtk-x11-2.0 Definition In II. GTK+ Stack Libraries, Table of Contents, change: 6.8. Interfaces for libatk-1.0 6.8.1. GTK Accessibility Toolkit to 6.8. Interfaces for libgthread-2.0 6.8.1. Glib thread abstraction 6.9. Interfaces for libatk-1.0 6.9.1. GTK Accessibility Toolkit and renumber the remaining entries as in the Table of Contents (omitted for brevity) In Chapter 12. Libraries change 6.8. Interfaces for libatk-1.0 Table 6-4 defines the library name and shared object name for the libatk-1.0 library Table 6-4. libatk-1.0 Definition to 6.8. Interfaces for libgthread-2.0 Table 6-4 defines the library name and shared object name for the libgthread-2.0 library Table 6-4. libgthread-2.0 Definition Library: libgthread-2.0 SONAME: libgthread-2.0.so.0 _________________________________________________________ 6.8.1. Glib thread abstraction _________________________________________________________ 6.8.1.1. Interfaces for Glib thread abstraction No external functions are defined for libgthread-2.0 - Glib thread abstraction in this part of the specification. See also the generic specification, LSB Desktop generic. _________________________________________________________ 6.9. Interfaces for libatk-1.0 Table 6-5 defines the library name and shared object name for the libatk-1.0 library Table 6-5. libatk-1.0 Definition and renumber the remaining sections (as in the Table of Contents) and tables (as in the List of Tables) (omitted for brevity) ========================================================================== Specification: LSB Desktop generic Edition of Specification: 3.1 Type: Error Status: Unapproved Bug reference: http://bugs.linuxbase.org/show_bug.cgi?id=1591 Rationale: Two libX11 interfaces were misclassified as data. XSynchronize and XSetAfterFunction Section: 6.1.1.1. Interfaces for X Windows System Interface In Table 6-2, insert, in alphabetically appropriate locations: XSetAfterFunction [Xlib] XSynchronize [Xlib] At the end of the section, delete the following: An LSB conforming implementation shall provide the generic data interfaces for X Windows System Interface specified in Table 6-3, with the full mandatory functionality as described in the referenced underlying specification. Table 6-3. libX11 - X Windows System Interface Data Interfaces XSetAfterFunction [Xlib] XSynchronize [Xlib] NOTE: chapter 6 tables 6-4 through 6-20 are renumbered 6-3 through 6-19. In List of Tables, change: 6-3. libX11 - X Windows System Interface Data Interfaces 6-4. libSM Definition 6-5. libSM - Session Management Functions Function Interfaces 6-6. libICE Definition 6-7. libICE - ICE Functions Function Interfaces 6-8. libXt Definition 6-9. libXt - X Toolkit Function Interfaces 6-10. libXt - X Toolkit Data Interfaces 6-11. libXext Definition 6-12. libXext - X Shape Extension Function Interfaces 6-13. libXext - X Display Power Management Signaling Extension Function Interfaces 6-14. libXext - X Shared Memory Extensions Function Interfaces 6-15. libXext - X Synchronization Extension Function Interfaces 6-16. libXext - X Security Extension Function Interfaces 6-17. libXext - X Double Buffer Extension Function Interfaces 6-18. libXext - X Extended Visual Interface Extension Function Interfaces 6-19. libXi Definition 6-20. libXi - XInput Function Interfaces to: 6-3. libSM Definition 6-4. libSM - Session Management Functions Function Interfaces 6-5. libICE Definition 6-6. libICE - ICE Functions Function Interfaces 6-7. libXt Definition 6-8. libXt - X Toolkit Function Interfaces 6-9. libXt - X Toolkit Data Interfaces 6-10. libXext Definition 6-11. libXext - X Shape Extension Function Interfaces 6-12. libXext - X Display Power Management Signaling Extension Function Interfaces 6-13. libXext - X Shared Memory Extensions Function Interfaces 6-14. libXext - X Synchronization Extension Function Interfaces 6-15. libXext - X Security Extension Function Interfaces 6-16. libXext - X Double Buffer Extension Function Interfaces 6-17. libXext - X Extended Visual Interface Extension Function Interfaces 6-18. libXi Definition 6-19. libXi - XInput Function Interfaces ========================================================================== Specification: LSB Desktop generic Edition of Specification: 3.1 Type: Editorial Status: Unapproved Bug reference: http://bugs.linuxbase.org/show_bug.cgi?id=1595 Rationale: X11 constants OwnerGrabButtonMask and Opposite were omitted Section : 6.2. Data Definitions for libX11 part 6.2.1. X11/X.h Change: #define ColormapChangeMask (1L<<23) #define ButtonReleaseMask (1L<<3) To: #define ColormapChangeMask (1L<<23) #define OwnerGrabButtonMask (1L<<24) #define ButtonReleaseMask (1L<<3) Change: #define TopIf 2 #define BottomIf 3 To: #define TopIf 2 #define BottomIf 3 #define Opposite 4 ========================================================================== Specification: LSB Core Generic Specification: LSB Core IA32, IA64, AMD64, PPC32, PPC64, S390, S390X Edition of Specification: 3.1 Type: Editorial Status: Unapproved Bug reference: http://bugs.linuxbase.org/show_bug.cgi?id=1608 Rationale: errors and lack of clarity in references to base ELF ABI documents === generic === Section: 11.2.2.1. ELF Section Types In Table 11-1. ELF Section Types For entry SHT_DYNAMIC replace The section holds information for dynamic linking. Currently, an object file shall have only one dynamic section, but this restriction may be relaxed in the future. See `Dynamic Section' in Chapter 5 for details. with The section holds information for dynamic linking. Currently, an object file shall have only one dynamic section, but this restriction may be relaxed in the future. See `Dynamic Section' in Chapter 5 of System V ABI Update for details. For entry SHT_FINI_ARRAY replace This section contains an array of pointers to termination functions, as described in `Initialization and Termination Functions' in Chapter 5. Each pointer in the array is taken as a parameterless procedure with a void return. with This section contains an array of pointers to termination functions, as described in `Initialization and Termination Functions' in Chapter 5 of System V ABI Update. Each pointer in the array is taken as a parameterless procedure with a void return. For entry SHT_HASH replace The section holds a symbol hash table. Currently, an object file shall have only one hash table, but this restriction may be relaxed in the future. See `Hash Table' in the Chapter 5 for details. with The section holds a symbol hash table. Currently, an object file shall have only one hash table, but this restriction may be relaxed in the future. See `Hash Table' in Chapter 5 of System V ABI Update for details. For entry SHT_INIT_ARRAY replace This section contains an array of pointers to initialization functions, as described in `Initialization and Termination Functions' in Chapter 5. Each pointer in the array is taken as a parameterless procedure with a void return. with This section contains an array of pointers to initialization functions, as described in `Initialization and Termination Functions' in Chapter 5 of System V ABI Update. Each pointer in the array is taken as a parameterless procedure with a void return. For entry SHT_NOTE replace The section holds information that marks the file in some way. See `Note Section' in Chapter 5 for details. with The section holds information that marks the file in some way. See `Note Section' in Chapter 5 of System V ABI Update for details. For entry SHT_PREINIT_ARRAY replace This section contains an array of pointers to functions that are invoked before all other initialization functions, as described in `Initialization and Termination Functions' in Chapter 5. Each pointer in the array is taken as a parameterless proceure with a void return. with This section contains an array of pointers to functions that are invoked before all other initialization functions, as described in `Initialization and Termination Functions' in Chapter 5 of System V ABI Update. Each pointer in the array is taken as a parameterless proceure with a void return. For entry SHT_REL replace The section holds relocation entries without explicit addends, such as type Elf32_Rel for the 32-bit class of object files or type Elf64_Rel for the 64-bit class of object files. An object file may have multiple relocation sections. See "Relocation" with The section holds relocation entries without explicit addends, such as type Elf32_Rel for the 32-bit class of object files or type Elf64_Rel for the 64-bit class of object files. An object file may have multiple relocation sections. See `Relocation' in Chapter 4 of System V ABI Update for details. For entry SHT_RELA replace The section holds relocation entries with explicit addends, such as type Elf32_Rela for the 32-bit class of object files or type Elf64_Rela for the 64-bit class of object files. An object file may have multiple relocation sections. `Relocation' b with The section holds relocation entries with explicit addends, such as type Elf32_Rela for the 32-bit class of object files or type Elf64_Rela for the 64-bit class of object files. An object file may have multiple relocation sections. See `Relocation' in Chapter 4 of System V ABI Update for details. For entry SHT_STRTAB replace The section holds a string table. An object file may have multiple string table sections. See `String The section holds a string table. An object file may have multiple string table sections. See `String Table' below for details. with The section holds a string table. An object file may have multiple string table sections. See `String The section holds a string table. An object file may have multiple string table sections. See `String Table' in Chapter 4 of System V ABI Update for details. Section: 11.3.1.1. ELF Special Sections for .dynamic replace This section holds dynamic linking information. The section's attributes will include the SHF_ALLOC bit. Whether the SHF_WRITE bit is set is processor specific. See Chapter 5 for more information. with This section holds dynamic linking information. The section's attributes will include the SHF_ALLOC bit. Whether the SHF_WRITE bit is set is processor specific. See Chapter 5 of System V ABI Update for more information. for .dynstr replace This section holds strings needed for dynamic linking, most commonly the strings that represent the names associated with symbol table entries. See Chapter 5 for more information. with This section holds strings needed for dynamic linking, most commonly the strings that represent the names associated with symbol table entries. See Chapter 5 of System V ABI Update for more information. for .dynsym replace This section holds the dynamic linking symbol table, as described in `Symbol Table'. See Chapter 5 for more information. with This section holds the dynamic linking symbol table, as described in `Symbol Table' of System V ABI Update. for .hash replace This section holds a symbol hash table. See `Hash Table' in Chapter 5 for more information. with This section holds a symbol hash table. See `Hash Table' in Chapter 5 of System V ABI Update for more information. for .interp replace This section holds the path name of a program interpreter. If the file has a loadable segment that includes relocation, the sections' attributes will include the SHF_ALLOC bit; otherwise, that bit will be off. See Chapter 5 for more information. with This section holds the path name of a program interpreter. If the file has a loadable segment that includes relocation, the sections' attributes will include the SHF_ALLOC bit; otherwise, that bit will be off. See Chapter 5 of System V ABI Update for more information. for .rodata replace This section holds read-only data that typically contribute to a non-writable segment in the process image. See `Program Header' in Chapter 5 for more information. with This section holds read-only data that typically contribute to a non-writable segment in the process image. See `Program Header' in Chapter 5 of System V ABI Update for more information. for .rodata1 replace This section hold sread-only data that typically contribute to a non-writable segment in the process image. See `Program Header' in Chapter 5 for more information. with This section holds read-only data that typically contribute to a non-writable segment in the process image. See `Program Header' in Chapter 5 of System V ABI Update for more information. for .strtab replace This section holds strings, most commonly the strings that represent the names associated with symbol table entries. If the file has a loadable segment that includes the symbol string table, the section's attributes will include the SHF_ALLOC bit; otherwi with This section holds strings, most commonly the strings that represent the names associated with symbol table entries. If the file has a loadable segment that includes the symbol string table, the section's attributes will include the SHF_ALLOC bit; otherwise, that bit will be off. === IA32 === Section: 9.3.1.2. Addition Special Sections rename section to: Section: 9.3.1.2. Additional Special Sections for .rel.dyn replace This section holds relocation information, as described in `Relocation'. These relocations are applied to the .dyn section. with This section holds relocation information, as described in `Relocation' section in Chapter 4 of System V ABI Update. These relocations are applied to the .dyn section. === IA64 === Section: 9.3.1. Special Sections for .plt replace This section holds the Procedure Linkage Table. with This section holds the procedure linkage table. Section: 9.3.2. Linux Special Sections for .rela.dyn repalce This section holds relocation information, as described in `Relocation'. These relocations are applied to the .dyn section. with This section holds RELA type relocation information for all sections of a shared library except the PLT. for .rela.IA_64.pltoff replace This section holds relocation information, as described in `Relocation'. These relocations are applied to the .IA_64.pltoff section. with This section holds relocation information, as described in `Relocation' section in Chapter 4 of System V ABI Update. These relocations are applied to the .IA_64.pltoff section. === PPC32 === Section: 9.3.1. Special Sections for .plt replace This section holds the Procedure Linkage Table with This section holds the procedure linkage table. Section: 9.3.2. Linux Special Sections for .rela.dyn replace This section holds RELA type relocation information for all sections of a shared library except the PLT with This section holds RELA type relocation information for all sections of a shared library except the PLT. === PPC64 === Section: 9.3.1. Addition Special Sections rename section to: Section: 9.3.1. Additional Special Sections for .rela.dyn replace This section holds RELA type relocation information for all sections of a shared library except the PLT with This section holds RELA type relocation information for all sections of a shared library except the PLT. === S390 === Section: 9.3.1. Special Sections for .plt replace This section holds the Procedure Linkage Table with This section holds the procedure linkage table. Section: 9.3.2. Addition Special Sections rename section to: Section: 9.3.2. Additional Special Sections for .rela.dyn replace: This section holds RELA type relocation information for all sections of a shared library except the PLT with This section holds RELA type relocation information for all sections of a shared library except the PLT. === S390X === Section: 9.3.2. Linux Special Sections for .rela.dyn replace This section holds RELA type relocation information for all sections of a shared library except the PLT with This section holds RELA type relocation information for all sections of a shared library except the PLT. === AMD64 === Section: 9.3.2. Additional Special Sections for .rela.dyn replace This section holds RELA type relocation information for all sections of a shared library except the PLT with This section holds RELA type relocation information for all sections of a shared library except the PLT. ========================================================================== Specification: LSB Core AMD64 Edition of Specification: 3.1 Type: Editorial Status: Unapproved Bug reference: http://bugs.linuxbase.org/show_bug.cgi?id=1615 Rationale: link to AMD64 reference standard was not working. New link points to a location that will continue to provide the referenced version. Section, 2.1. Normative References Table Table 2-1. Normative References Change: AMD64 Architecture Processor Supplement, Draft Version 0.95 http://www.x86-64.org/documentation/abi-0.95.pdf To: AMD64 Architecture Processor Supplement, Draft Version 0.95 http://refspecs.freestandards.org/spec/elf/x86_64-abi-0.95.pdf ========================================================================== Specification: LSB Core S390, S390X Edition of Specification: 3.1 Type: Editorial Status: Unapproved Bug reference: http://bugs.linuxbase.org/show_bug.cgi?id=1616 Rationale: links to s390 and s390x reference standards were not working New links point to location that will continue to provide the referenced versions. == LSB Core S390 == Change: LINUX for S/390 ELF Application Binary Interface Supplement http://oss.software.ibm.com/linux390/documentation-2.2.shtml To: LINUX for S/390 ELF Application Binary Interface Supplement http://www.linux-foundation.org/spec/ELF/zSeries/lzsabi0_s390.html == LSB Core S390X == Change: LINUX for zSeries Application Binary Interface Supplement http://oss.software.ibm.com/linux390/documentation-2.2.shtml To: LINUX for zSeries Application Binary Interface Supplement http://www.linux-foundation.org/spec/ELF/zSeries/lzsabi0_zSeries.html Change: z/Architecture Principles of Operation http://oss.software.ibm.com/linux390/documentation-2.2.shtml To: z/Architecture Principles of Operation http://publibz.boulder.ibm.com/epubs/pdf/dz9zs001.pdf