[all-commits] [llvm/llvm-project] 0319a7: [CI] Disable PIE on Linux Premerge Builds (#154584)

Aiden Grossman via All-commits all-commits at lists.llvm.org
Thu Aug 21 10:21:23 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 0319a7970d71b0ceb3725baa18646e9a9d194e20
      https://github.com/llvm/llvm-project/commit/0319a7970d71b0ceb3725baa18646e9a9d194e20
  Author: Aiden Grossman <aidengrossman at google.com>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M .ci/monolithic-linux.sh

  Log Message:
  -----------
  [CI] Disable PIE on Linux Premerge Builds (#154584)

We do not gain any additional security from having PIE on the test
binaries, and this does have an impact on test times. It is about 10%
from my measurements. Not as much as previous reports
(https://reviews.llvm.org/D140880), but still significant. This is a
similar gain to finish enabling the lit internal shell, which will take
significantly more effort. I also do not think this is a meaningful
enough difference from the "default" configuration to keep it the
default, especially given the option is mostly set by distros.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list