Vulkan-Loader icon indicating copy to clipboard operation
Vulkan-Loader copied to clipboard

GCS (Guarded Control Stack) support is missing

Open ggardet opened this issue 2 months ago • 0 comments

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:

  • https://community.arm.com/arm-community-blogs/b/tools-software-ides-blog/posts/gcc-15-continuously-improving#guarded
  • https://docs.kernel.org/next/arch/arm64/gcs.html

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

ggardet avatar Nov 05 '25 09:11 ggardet