From unknown Sat Jun 21 12:30:34 2025 X-Loop: help-debbugs@gnu.org Subject: bug#49595: -fsanitize=* not passed to linker / needs release Resent-From: Jan Engelhardt Original-Sender: "Debbugs-submit" Resent-CC: bug-libtool@gnu.org Resent-Date: Fri, 16 Jul 2021 10:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 49595 X-GNU-PR-Package: libtool X-GNU-PR-Keywords: To: 49595@debbugs.gnu.org X-Debbugs-Original-To: bug-libtool@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.162643190626400 (code B ref -1); Fri, 16 Jul 2021 10:39:02 +0000 Received: (at submit) by debbugs.gnu.org; 16 Jul 2021 10:38:26 +0000 Received: from localhost ([127.0.0.1]:50575 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m4LEf-0006rk-C4 for submit@debbugs.gnu.org; Fri, 16 Jul 2021 06:38:25 -0400 Received: from lists.gnu.org ([209.51.188.17]:53288) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m4LEZ-0006rZ-IL for submit@debbugs.gnu.org; Fri, 16 Jul 2021 06:38:23 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53440) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m4LEZ-0005tK-9q for bug-libtool@gnu.org; Fri, 16 Jul 2021 06:38:19 -0400 Received: from a3.inai.de ([2a01:4f8:10b:45d8::f5]:45708) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m4LEX-0007ll-Bm for bug-libtool@gnu.org; Fri, 16 Jul 2021 06:38:19 -0400 Received: by a3.inai.de (Postfix, from userid 25121) id C02185875885B; Fri, 16 Jul 2021 12:38:09 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by a3.inai.de (Postfix) with ESMTP id BC1E160D3DCC8 for ; Fri, 16 Jul 2021 12:38:09 +0200 (CEST) Date: Fri, 16 Jul 2021 12:38:09 +0200 (CEST) From: Jan Engelhardt Message-ID: <6q7qrp25-6266-q569-3nqr-9ss166r7914s@vanv.qr> User-Agent: Alpine 2.24 (LSU 510 2020-10-10) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Received-SPF: pass client-ip=2a01:4f8:10b:45d8::f5; envelope-from=jengelh@inai.de; helo=a3.inai.de X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) On libtool 2.4.6 and earlier: $ ./libtool --tag=CXX --mode=link g++ -rpath /lib64 -fsanitize=address -o libx.la x.lo libtool: link: rm -fr .libs/libx.a .libs/libx.la libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib64/gcc/x86_64-suse-linux/11/../../../../lib64/crti.o /usr/lib64/gcc/x86_64-suse-linux/11/crtbeginS.o .libs/x.o -L/usr/lib64/gcc/x86_64-suse-linux/11 -L/usr/lib64/gcc/x86_64-suse-linux/11/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib64/gcc/x86_64-suse-linux/11/../../../../x86_64-suse-linux/lib -L/usr/lib64/gcc/x86_64-suse-linux/11/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib64/gcc/x86_64-suse-linux/11/crtendS.o /usr/lib64/gcc/x86_64-suse-linux/11/../../../../lib64/crtn.o -Wl,-soname -Wl,libx.so.0 -o .libs/libx.so.0.0.0 libtool: link: (cd ".libs" && rm -f "libx.so.0" && ln -s "libx.so.0.0.0" "libx.so.0") libtool: link: (cd ".libs" && rm -f "libx.so" && ln -s "libx.so.0.0.0" "libx.so") libtool: link: ( cd ".libs" && rm -f "libx.la" && ln -s "../libx.la" "libx.la" ) It is imperative that -fsanitize=* be passed to the compiler-linker driver. Apparently this was already fixed with a5c6466528c060cc4660ad0319c00740db0e42ba (2015!) But distros are still don't have it, because they often choose to only update to releases and seldomly commits inbetween. Can you please make a new release? From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 12 02:18:29 2024 Received: (at control) by debbugs.gnu.org; 12 Jan 2024 07:18:29 +0000 Received: from localhost ([127.0.0.1]:34688 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOBoD-0000xq-5v for submit@debbugs.gnu.org; Fri, 12 Jan 2024 02:18:29 -0500 Received: from woodpecker.gentoo.org ([140.211.166.183]:44426 helo=smtp.gentoo.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOBoB-0000xX-Ee for control@debbugs.gnu.org; Fri, 12 Jan 2024 02:18:27 -0500 Received: by smtp.gentoo.org (Postfix, from userid 559) id 04DFF343155; Fri, 12 Jan 2024 07:18:24 +0000 (UTC) From: Mike Frysinger To: control@debbugs.gnu.org Subject: Control message User-Agent: GNU debbugs/0 Message-Id: <20240112071824.04DFF343155@smtp.gentoo.org> Date: Fri, 12 Jan 2024 07:18:23 +0000 (UTC) X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) close 49595 thankyou