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

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions