mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-26 12:43:36 +01:00
[gn build] Make an explicit use_lld = true
on mac use lld.darwinnew
use_lld defaults to true on non-mac if clang_base_path is set (i.e. the host compiler is a locally-built clang). On mac, the lld Mach-O port used to be unusable, but ld64.lld.darwinnew is close to usable. When explicitly setting `use_lld = true` in a GN build on a mac host, check-lld passes, two check-clang tests fail, and a handful check-llvm tests fail (the latter all due to -flat_namespace not yet being implemented).
This commit is contained in:
parent
f029a725c8
commit
756bebbe9c
@ -236,7 +236,11 @@ config("compiler_defaults") {
|
||||
|
||||
# On Windows, the linker is not invoked through the compiler driver.
|
||||
if (use_lld && host_os != "win") {
|
||||
ldflags += [ "-fuse-ld=lld" ]
|
||||
if (host_os == "mac") {
|
||||
ldflags += [ "-fuse-ld=lld.darwinnew" ]
|
||||
} else {
|
||||
ldflags += [ "-fuse-ld=lld" ]
|
||||
}
|
||||
}
|
||||
|
||||
if (llvm_build_instrumented_coverage) {
|
||||
|
Loading…
Reference in New Issue
Block a user