[clang] [llvm] [PAC][clang][Driver] Add signed GOT flag (PR #96160)

Daniil Kovalev via llvm-commits llvm-commits at lists.llvm.org
Mon Jul 22 11:14:14 PDT 2024


kovdan01 wrote:

> and lack of upstream runtime linker (rtld) support

@MaskRay We actually have proof-of-concept support for musl https://github.com/access-softek/musl/commit/cbf25fbb2aaff125e232d5126dce7936f70a6453 (probably not ready for meaningful production usage though), and the signed GOT implementation which is submitted to upstream via multiple PRs (including this one) is actually working: I'm able to run binaries compiled and linked with signed GOT (and also `-z pac-plt` for signed PLT GOT, but it's a different story).

So, as for me we can expose the flag right now.

https://github.com/llvm/llvm-project/pull/96160


More information about the llvm-commits mailing list