aboutsummaryrefslogtreecommitdiffstats
path: root/build/platform/lld
diff options
context:
space:
mode:
authorrobot-brewer <robot-brewer@yandex-team.com>2024-07-12 19:02:45 +0300
committerrobot-brewer <robot-brewer@yandex-team.com>2024-07-12 19:16:37 +0300
commitfef5d8caa053fbeb4e3858ee9e5363d4e1d3f4e6 (patch)
tree4c905b5f12963aad5fb7e356ffb8a1a9eeec4794 /build/platform/lld
parentafa2ad40069621dbd1423ff6a7239a6793221482 (diff)
downloadydb-fef5d8caa053fbeb4e3858ee9e5363d4e1d3f4e6.tar.gz
Release lld16 #1
https://github.com/yandex/toolchain-registry/releases/tag/lld16-v1 Если этот pr вам что-то сломал - смело откатывайте 1e3ff1754d81d2e09aff40ac0b9ca78c5e3f481b
Diffstat (limited to 'build/platform/lld')
-rw-r--r--build/platform/lld/lld16.json9
-rw-r--r--build/platform/lld/ya.make8
2 files changed, 8 insertions, 9 deletions
diff --git a/build/platform/lld/lld16.json b/build/platform/lld/lld16.json
index 31e594fa2b..2eb53e6bec 100644
--- a/build/platform/lld/lld16.json
+++ b/build/platform/lld/lld16.json
@@ -1,17 +1,16 @@
{
"by_platform": {
"darwin-arm64": {
- "uri": "sbr:5465946272"
+ "uri": "sbr:6657744758"
},
"darwin-x86_64": {
- "uri": "sbr:5453803895"
+ "uri": "sbr:6657746696"
},
"linux-aarch64": {
- "uri": "sbr:5458408674"
+ "uri": "sbr:6657765589"
},
"linux-x86_64": {
- "uri": "sbr:5463300202"
+ "uri": "sbr:6657758332"
}
}
}
-
diff --git a/build/platform/lld/ya.make b/build/platform/lld/ya.make
index 5cde9b0672..670dd4e4cd 100644
--- a/build/platform/lld/ya.make
+++ b/build/platform/lld/ya.make
@@ -39,7 +39,7 @@ IF (OS_ANDROID)
ELSEIF (OS_LINUX)
LDFLAGS(
-fuse-ld=lld
- --ld-path=${LLD_ROOT_RESOURCE_GLOBAL}/ld.lld
+ --ld-path=${LLD_ROOT_RESOURCE_GLOBAL}/bin/ld.lld
# dynlinker on auld ubuntu versions can not handle .rodata stored in standalone segment [citation needed]
-Wl,--no-rosegment
@@ -49,21 +49,21 @@ ELSEIF (OS_LINUX)
ELSEIF (OS_DARWIN OR OS_IOS)
IF (MAPSMOBI_BUILD_TARGET AND XCODE)
LDFLAGS(
- -fuse-ld=${LLD_ROOT_RESOURCE_GLOBAL}/ld64.lld
+ -fuse-ld=${LLD_ROOT_RESOURCE_GLOBAL}/bin/ld64.lld
)
ELSEIF (XCODE)
LDFLAGS(-DYA_XCODE)
ELSE()
LDFLAGS(
-fuse-ld=lld
- --ld-path=${LLD_ROOT_RESOURCE_GLOBAL}/ld64.lld
+ --ld-path=${LLD_ROOT_RESOURCE_GLOBAL}/bin/ld64.lld
# FIXME: Remove fake linker version flag when clang 16 version arrives
-mlinker-version=705
)
ENDIF()
ELSEIF (OS_EMSCRIPTEN)
LDFLAGS(
- -fuse-ld=${LLD_ROOT_RESOURCE_GLOBAL}/wasm-ld
+ -fuse-ld=${LLD_ROOT_RESOURCE_GLOBAL}/bin/wasm-ld
# FIXME: Linker does not capture "ld-path" and therefore it can not find "wasm-ld"
)
ENDIF()