From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL autolearn=ham autolearn_force=no version=3.4.4 Received: from second.openwall.net (second.openwall.net [193.110.157.125]) by inbox.vuxu.org (Postfix) with SMTP id BF23A212C9 for ; Fri, 5 Apr 2024 07:32:11 +0200 (CEST) Received: (qmail 26337 invoked by uid 550); 5 Apr 2024 05:32:06 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Reply-To: musl@lists.openwall.com Received: (qmail 26293 invoked from network); 5 Apr 2024 05:32:05 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net; s=s31663417; t=1712295116; x=1712899916; i=nullplan@gmx.net; bh=ir4LZD2wWTsdgRtxpGuFKDIjmraQVY1L3cqHbRh+PR8=; h=X-UI-Sender-Class:Date:From:To:Cc:Subject:References: In-Reply-To; b=p11x26iTuE1AZj+ecN7bZxl8OPhYV9wkRDF95CNjTQAlq3Ygzdvr5ez33dghh249 8XI5Y7oqfFmVcjQUUDoRB7KPhFa2C7pCeKZy3AROLZofSpRoIFtFNkSP7mrwtAaJv N7AZLrEqjhp3wWsoey7a/0GvfzyYKZOvf9q8rWk5nIOYNbooZyL/xxPAtfbf7lWB8 /FgnvWlxk7DsRiGhXRbz52iH5o2JVjIDSZITZuzoVJZKQigQ5xLOot7knmbObhorf NR4dYrsV3zwlRvjs7HPbGuZpKiIAUmCfbmMXJ7n64Cw/gPpBAWSCrw4m7oXtmkT3o ++TAbk4vC7KhfG99hQ== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Date: Fri, 5 Apr 2024 07:31:54 +0200 From: Markus Wichmann To: musl@lists.openwall.com Cc: 1068350@bugs.debian.org, debian-glibc@lists.debian.org, doko@debian.org Message-ID: References: <20240404104428.GA3766212@port70.net> <20240404105408.GB3766212@port70.net> <20240404202641.GS4163@brightrain.aerifal.cx> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Provags-ID: V03:K1:WxjC0ed1wMoq+6+9Of6eUSwnGbBTHh6T7fQN+6ocLeL03S4hiLN krdMLMP1jiNSHflfMR5VyKLxGver9Fif6sN0pAP5ULJ9sinWgPh9kTysTdJch1yBgCAM1Zv 7UXBO0jBYhjnIQsRdHTbkhA+oXo7a+9ILsVccIobh+uoGS35vzuTeuKrRSBQFZfOzo2rOz8 QPMlA+0fYyF0gC8xCj5jQ== UI-OutboundReport: notjunk:1;M01:P0:9FDgrlIPAvs=;JktXu7LrwQ/mLnLMgKzTqZBJfxo a/ibI0a85ygML/nwS8uKU/wp21av3e04aH5rIy4hsx4nzG31KfaHvV32+DztpwELH+Q89MWQJ WSstXPO824T14pOdJntYgZHzM36WdR5ShsNv7kaYxIoVuOSyMj2gsDZwMXCQ2RfXaarFlfpSb hxVy3cGih7yLY4fxJqPVHJs8VWzItm+AEGttl6JjVboq1XwdFf0aXULtwJ9GQ2MrvpqfQ7Mvj HB3AnDyRTDhUWBYbbz/hpP+mXXP0bKWV0o475swFqf92xTeFuKtAa4wiSe+E2/iX5TX4d5lmc qCMW4WXrr0CdE5l6x74vNdzbu7pgZWxb7I3/TVY/c7NhLZMx4DsulO4/iGC365VUrVZhwA9kX mDD60PVyV7BzrX30usmewEKJK4FkR79wMwpsRsP3rstFWzL2lwnD4bluvNg0gTuv+g+tmzbPe pQ9pRHWEx+vLTaHX8kSiQ9zxx77IBHqA3tSl/vz7Q1z1djQ7LoscNAZYJsg/8RcacUND92O82 YWrnTOlKG/Ms1if9HvX0+ndc63Vj+0ZFUONlT7Esx0yt9yUYr1UwsPXOqVGQ8ErAFzY14w2SB 1UAs/S5UBx5yGNQ/NWb7sWX4DXMFoWhTEKvLNRbrpS3hdflztA8lW25QTXqgim9H8Kzs29GbX XgapJXfAqEnb36slsKDrrgpIrkNutcm0tLF85v02Po2aMZ6XoLfG8X9d9GxnOJXv1FdF8WB+0 QYxg42obg39818T/tS4smJr60a8A5W25/+NJn5eNnAnrO1sZoB0m2jKwDKwykWdrkarj7iubF R+kmtjZQj3mxUGOIK3kN9LeAiLoW/vVW2VHJePcgQORzk= Content-Transfer-Encoding: quoted-printable Subject: Re: [musl] Re: Bug#1068350: =?utf-8?Q?musl?= =?utf-8?Q?=3A_miscompiles_=28runtime_problems=29_on_riscv64_and_s390x_wit?= =?utf-8?Q?h_static-pie_=E2=86=92_seem?= =?utf-8?Q?s?= to be a toolchain bug after all, it does too hit glibc Am Fri, Apr 05, 2024 at 05:04:37AM +0000 schrieb Thorsten Glaser: > Should be correct: > > /usr/libexec/gcc/s390x-linux-gnu/13/collect2 -fno-lto -dynamic-linker /= lib/ld-musl-s390x.so.1 -nostdlib -static -static -pie --no-dynamic-linker = -o mksh /usr/lib/s390x-linux-musl/rcrt1.o /usr/lib/s390x-linux-musl/crti.o= /usr/lib/gcc/s390x-linux-gnu/13/crtbeginS.o -L/usr/lib/s390x-linux-musl -= L /usr/lib/gcc/s390x-linux-gnu/13/. -z relro -z now --as-needed -z text --= eh-frame-hdr lalloc.o edit.o eval.o exec.o expr.o funcs.o histrap.o jobs.o= lex.o main.o misc.o shf.o syn.o tree.o var.o ulimit.o --start-group /usr/= lib/gcc/s390x-linux-gnu/13/libgcc.a /usr/lib/gcc/s390x-linux-gnu/13/libgcc= _eh.a -lc --end-group /usr/lib/gcc/s390x-linux-gnu/13/crtendS.o /usr/lib/s= 390x-linux-musl/crtn.o > > HTH & HAND, > //mirabilos I may not really know what I am talking about, so take this with a grain of salt, but isn't this missing a -Bsymbolic somewhere? Ironically, that switch causes ld to not emit symbolic relocations. I seem to remember reading long ago in Rich's initial -static-pie proposal that that was one of the switches added to the linker command line. In any case, the emission of non-relative relocations is the issue here, and it is coming from the linker. Ciao, Markus