From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 7814) id 737263858C2A; Tue, 29 Aug 2023 03:32:21 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 737263858C2A DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1693279941; bh=WXaGyafq4Vw6lQCNmpcsSoiM9Zx1XeJ2At2sBzKceLw=; h=From:To:Subject:Date:From; b=AsE4xi3yPRcLgUh5Oga0KH/jx6KemXoh5IoH4o9AGktvCtRm0P5cw2/31SoWlr1AX PBSxAZKbaAmXd2jc7p2odcg9L4LNVMM1q5aMLjGWrl3FuSy5e/A512hXDZI5SAML0J qz1CvSSXDSatgK1YZKedbB5Tw60kFMt38zQAbUKI= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Fangrui Song To: glibc-cvs@sourceware.org Subject: [glibc/google/grte/v5-2.27/master] Add -Wl, --undefined-version when using newer lld X-Act-Checkin: glibc X-Git-Author: Fangrui Song X-Git-Refname: refs/heads/google/grte/v5-2.27/master X-Git-Oldrev: 2dda6eab5228f99a30c8102c697592a3901e069c X-Git-Newrev: 3697387eaba3c225239ba2ddd636231033273788 Message-Id: <20230829033221.737263858C2A@sourceware.org> Date: Tue, 29 Aug 2023 03:32:21 +0000 (GMT) List-Id: https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=3697387eaba3c225239ba2ddd636231033273788 commit 3697387eaba3c225239ba2ddd636231033273788 Author: Fangrui Song Date: Tue Aug 29 03:30:46 2023 +0000 Add -Wl,--undefined-version when using newer lld to work around errors like version script assignment of 'GLIBC_2.4' to symbol '__stack_chk_guard' failed: symbol not defined Diff: --- Makeconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/Makeconfig b/Makeconfig index fea770fec4..021636bea4 100644 --- a/Makeconfig +++ b/Makeconfig @@ -936,6 +936,7 @@ ifeq ($(with-lld),yes) LDFLAGS.so += -fuse-ld=lld LDFLAGS-rtld += -fuse-ld=lld LDFLAGS += -fuse-ld=lld +LDFLAGS += -Wl,--undefined-version endif endif # with-clang == yes