mirror of
https://git.freebsd.org/ports.git
synced 2025-05-05 16:07:38 -04:00
19 lines
706 B
Text
19 lines
706 B
Text
--- build/config/compiler/pgo/BUILD.gn.orig 2023-11-03 10:09:45 UTC
|
|
+++ build/config/compiler/pgo/BUILD.gn
|
|
@@ -139,13 +139,14 @@ config("pgo_optimization_flags") {
|
|
|
|
# Enable basic block layout based on the extended TSP problem. This aims to
|
|
# improve icache utilization and reduce the binary size.
|
|
- if (use_thin_lto) {
|
|
+ # __clang_major__ >= 15
|
|
+ if (use_thin_lto && !is_bsd) {
|
|
if (is_win) {
|
|
ldflags = [ "-mllvm:-enable-ext-tsp-block-placement=1" ]
|
|
} else {
|
|
ldflags = [ "-Wl,-mllvm,-enable-ext-tsp-block-placement=1" ]
|
|
}
|
|
- } else {
|
|
+ } else if (!is_bsd) {
|
|
cflags += [
|
|
"-mllvm",
|
|
"-enable-ext-tsp-block-placement=1",
|