Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[PAUTHABIELF64] Remove alternative ELF marking scheme #250

Merged
merged 1 commit into from
Jul 2, 2024

Commits on Mar 19, 2024

  1. [PAUTHABIELF64] Remove alternative ELF marking scheme

    No implementation is using the alternative marking scheme; take
    the opportunity to remove it, so that toolchains do not need to
    support it.
    
    The alternative marking scheme started as the default one back
    when the spec was written. At the time there were only prototype
    implementations for which signing schema compatibility and
    versioning weren't important.
    
    Over time Arm's ELF marking for SysV has evolved such that the
    preference for ELF executables and shared-libraries is to use
    GNU Program Properties. We intend to migrate to Build Attributes
    for relocatable objects, but until that change is made GNU
    Program Properties should be used in relocatable objects too.
    
    The alternative ELF marking scheme was preserved for backwards
    compatibility, however no current implementation needs that so
    it can be removed.
    smithp35 committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    adb833a View commit details
    Browse the repository at this point in the history