Skip to content

GCS (Guarded Control Stack) support is missing #1799

@ggardet

Description

@ggardet

Describe the bug
When building with GCC15+, binutils 2.44+, glibc 2.41+ and -mbranch-protection=standard on (openSUSE Tumbleweed) aarch64, this enables PAC, BTI and GCS (Guarded Control Stack).
PAC and BTI are already supported, but GCS support is missing.

More details on GCS:

Environment (please complete the following information):

  • OS: openSUSE Tumbleweed aarch64
  • Bitdepth: 64-bit
  • GPU: N/A
  • Graphics Driver: N/A
  • SDK or header version if building from repo: 1.4.328.0
  • Enabled layers:

To Reproduce
Rebuild for aarch64 with GCC15+, binutils 2.44+, glibc 2.41+ and -mbranch-protection=standard

VK_LOADER_DEBUG output
N/A

Additional context

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions