From unknown Sun Aug 10 07:13:47 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#49595 <49595@debbugs.gnu.org> To: bug#49595 <49595@debbugs.gnu.org> Subject: Status: -fsanitize=* not passed to linker / needs release Reply-To: bug#49595 <49595@debbugs.gnu.org> Date: Sun, 10 Aug 2025 14:13:47 +0000 retitle 49595 -fsanitize=3D* not passed to linker / needs release reassign 49595 libtool submitter 49595 Jan Engelhardt severity 49595 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 16 06:38:26 2021 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 To: bug-libtool@gnu.org Subject: -fsanitize=* not passed to linker / needs release 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-Debbugs-Envelope-To: submit 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 From unknown Sun Aug 10 07:13:47 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 09 Feb 2024 12:24:19 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator