From 108b116b06a340e2a6623b9c153e36c5c61f8c72 Mon Sep 17 00:00:00 2001 From: Ilya Fedin Date: Fri, 30 May 2025 23:19:17 +0000 Subject: [PATCH] Use lld when building without LTO in Dockerfile --- Telegram/build/docker/centos_env/Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Telegram/build/docker/centos_env/Dockerfile b/Telegram/build/docker/centos_env/Dockerfile index 41279ae260..222bc3b77f 100644 --- a/Telegram/build/docker/centos_env/Dockerfile +++ b/Telegram/build/docker/centos_env/Dockerfile @@ -35,6 +35,7 @@ ENV RANLIB=gcc-ranlib ENV NM=gcc-nm ENV CFLAGS='{% if DEBUG %}-g{% endif %} -O3 {% if LTO %}-flto=auto -ffat-lto-objects{% endif %} -pipe -fPIC -fno-strict-aliasing -fexceptions -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fhardened -Wno-hardened' ENV CXXFLAGS=$CFLAGS +ENV LDFLAGS='{% if not LTO %}-fuse-ld=lld{% endif %}' ENV CMAKE_GENERATOR=Ninja ENV CMAKE_BUILD_TYPE=None