llvm-project/utils/bazel/llvm-project-overlay
Fangrui Song ca68038d12 Reland "[Driver] Default CLANG_DEFAULT_PIE_ON_LINUX to ON""
(With C++ exceptions, `clang++ --target=mips64{,el}-linux-gnu -fpie -pie
-fuse-ld=lld` has link errors (lld does not implement some strange R_MIPS_64
.eh_frame handling in GNU ld). However, sanitizer-x86_64-linux-qemu used this to
build ScudoUnitTests. Pined ScudoUnitTests to -no-pie.)

Default the option introduced in D113372 to ON to match all(?) major Linux
distros. This matches GCC and improves consistency with Android and linux-musl
which always default to PIE.
Note: CLANG_DEFAULT_PIE_ON_LINUX may be removed in the future.

Differential Revision: https://reviews.llvm.org/D120305
2022-04-08 23:40:18 -07:00
..
clang Reland "[Driver] Default CLANG_DEFAULT_PIE_ON_LINUX to ON"" 2022-04-08 23:40:18 -07:00
libc Fix bazel rule for __support_fputil_fma when using header modules. 2022-04-08 16:28:31 -07:00
libunwind [Bazel] Add support for lld 2021-08-04 17:59:43 -07:00
lld [Bazel] Add WindowsDriver after 73e585e44d 2022-02-11 14:32:23 -08:00
llvm [bazel] Port 3031fa88f0 2022-04-07 12:14:14 +02:00
mlir [mlir] Update BUILD.bazel. 2022-04-05 11:25:40 +02:00
.bazelignore [Bazel] Ignore both old and new benchmark directories 2021-11-16 16:49:30 -08:00