From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 16D78C5321D for ; Fri, 23 Aug 2024 22:16:11 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 95BBC6063F; Fri, 23 Aug 2024 22:16:11 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id LetPTSA9WvdE; Fri, 23 Aug 2024 22:16:10 +0000 (UTC) X-Comment: SPF check N/A for local connections - client-ip=140.211.166.34; helo=ash.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver= DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org B464F60641 Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp3.osuosl.org (Postfix) with ESMTP id B464F60641; Fri, 23 Aug 2024 22:16:10 +0000 (UTC) Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id 73F7E1BF32A for ; Fri, 23 Aug 2024 22:16:09 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 530CC40130 for ; Fri, 23 Aug 2024 22:16:08 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id dBfRr8SvX-cs for ; Fri, 23 Aug 2024 22:16:06 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=212.227.17.21; helo=mout.gmx.net; envelope-from=j.neuschaefer@gmx.net; receiver= DMARC-Filter: OpenDMARC Filter v1.4.2 smtp2.osuosl.org 08555400BF DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 08555400BF Received: from mout.gmx.net (mout.gmx.net [212.227.17.21]) by smtp2.osuosl.org (Postfix) with ESMTPS id 08555400BF for ; Fri, 23 Aug 2024 22:16:04 +0000 (UTC) X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from probook ([84.44.134.213]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MTzb8-1sZTNw3img-00TWn8; Sat, 24 Aug 2024 00:15:39 +0200 Date: Sat, 24 Aug 2024 00:15:37 +0200 To: Rich Felker Message-ID: References: <20240811-microblaze-v1-1-2781ba343e75@gmx.net> <20240811215226.GK10433@brightrain.aerifal.cx> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20240811215226.GK10433@brightrain.aerifal.cx> X-Provags-ID: V03:K1:tL8F7XtaymuUwsRVWAvHgy0za+FCFEAPy3LV78xd+VvCgCKJyYm bA9rOlBN3tDEQ+xU9MLRAGZM4qGUcf8HfXFEzmSVeafn0ECrwG2kEozbv9RyE3BRGz/w4M5 kXHFQ4VVgBQhBfl+1Y723qt6DkC+aXSGafaYCl7N4kh7I1R49bbR3e4jxfyLcGbvlhLhzdQ 3ymTSLMT9ydMuNd5cqUyQ== UI-OutboundReport: notjunk:1;M01:P0:l+TDhp1UiSQ=;rYAtVOIChtUcfmzLl3j5OUIM9Gp KldbPaar7/lSLyMKxwoZjIRuOd3wy+gatTHGfZ0K7ga+6ZN15gF4J0KvF0hwnDGioDDngwmlx gvPeyLZDbiNM5vLZevUr5Di+Jq9nxPMJQzI7NkEU99GB0gGSi5SWq5rVlgq9vq2ubaP7mZVCN Doia2He3sSvsbXJP8fmsl8T8zoucsDM9rq+9B8DsNMMQxY0fu/RnAfFmSpSKVaMS9mnIBca/3 dScHjwD43RL32UrMyxXFyND2S6BSsrRlaF41kdAyq4g6oh3Vyy0ln2cBk4O/u3EJhR8rDSNFW iFcBTHDfvtPzN9hVPQX72akQLrGJFG0+ivwmPXYoSfl1UtIh6XEYMWLzdyypgs2/PpozZ0rvD Q5Qlg++OHloc+vGB6Md+LyjGdbiOysVkpg/vkdWdNKdsyavriKdJ9APFkvDpyocaec06/nNKy N8QjjO361yek77+/CjJXcjzhf/lBY8pzqp23bo+K0+gXURma+k5jqLdwmhLNemt4qZDV1ZKXB 6FKFk504skt0N+AKhCz0ktPEmaBoOjn+iIRL/sUlgdXJJwHBc1r+v3vIObchI+Nd94psVBUmn JW9RgF85BgDI/nzjRwDyH3b6F5RIkSXqzPSTs6GYy1vIlzfGIGkHu2/hlCS4h3+U/8J/NTiJf vfuk0mXNLCoDcDiWqppNhB/Y+97u8naa8rfYAd+GnNdonVTyG4HBsJitViGoYYOQxFcl5sIWB AafeDjSE9NUAUdttTVXVhMeID9YTi20AWv6gpSen38T+oDHCA9j10kUpCJgO8KC+Wk7YSyIFm jXZVpJxVrRydL+1RGE7z8jtXyltAmZk2lZjCi3NtlwLmkBHybpsNFvRt5tgGhSOgtG5ZtI+8X EQazU3fF4tcZn/w== X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net; s=s31663417; t=1724451339; x=1725056139; i=j.neuschaefer@gmx.net; bh=paGp0WKaEbasNKAaskPRDh017qz5ocTTl1naIKrlS7A=; h=X-UI-Sender-Class:Date:From:To:Cc:Subject:Message-ID:References: MIME-Version:Content-Type:Content-Transfer-Encoding:In-Reply-To: cc:content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=aDx8cjCc5fx5eG53DQaLhTiAqQWCPj2AFtVvZNgO/gP/SbywQHc1iR7SPf+IxsOO 4c5umYjS4oLSdp+bO85NrUeWow6S22A9WBdiQal8y/Tp2lycFuZ8hZltV8kTlMt37 BCLZzfM/DLCWVxADE2KSaMgg+9gXZ8oN3O4asTNbiyTBVsKWXl2eUA9/Jy6sVIrYc ZxPtAa+uBdTg7GUie09z3LwVo1FGmaHg+kKw0AuQ1OjGY8lmWqiU1rUwBF/OoSq28 Ka/z8arbgAZ+58p4LPkZGqYn3KgRUaxjS42rR1MbymFPZPQBpkYmF5aiWOowftcRt ac8jg4HJWFaUxCw2Fg== X-Mailman-Original-Authentication-Results: smtp2.osuosl.org; dmarc=pass (p=quarantine dis=none) header.from=gmx.net X-Mailman-Original-Authentication-Results: smtp2.osuosl.org; dkim=pass (2048-bit key, unprotected) header.d=gmx.net header.i=j.neuschaefer@gmx.net header.a=rsa-sha256 header.s=s31663417 header.b=aDx8cjCc Subject: Re: [Buildroot] [musl] [PATCH lvm2] acinclude.m4: Link when trying CCFLAGS X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: =?utf-8?q?J=2E_Neusch=C3=A4fer_via_buildroot?= Reply-To: =?utf-8?Q?J=2E_Neusch=C3=A4fer?= Cc: buildroot@buildroot.org, musl@lists.openwall.com, =?utf-8?Q?J=2E_Neusch=C3=A4fer?= , lvm-devel@lists.linux.dev Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" T24gU3VuLCBBdWcgMTEsIDIwMjQgYXQgMDU6NTI6MjlQTSAtMDQwMCwgUmljaCBGZWxrZXIgd3Jv dGU6Cj4gT24gU3VuLCBBdWcgMTEsIDIwMjQgYXQgMTE6MDQ6MzhBTSArMDIwMCwgSi4gTmV1c2No w6RmZXIgd3JvdGU6Cj4gPiBUaHJvdWdoIGEgYnVpbGQgZmFpbHVyZSBvZiBMVk0yIG9uIG11c2wt bGliYyAxLjIuNSBpbiB0aGUgQnVpbGRyb290Cj4gPiBhdXRvYnVpbGQgc2VydmljZVsxXSwgSSBu b3RpY2VkIHRoYXQgbXVzbC1saWJjJ3MgU2NydDEgZm9yIG1pY3JvYmxhemUKPiA+IHByb2R1Y2Vz IGEgcmVsb2NhdGlvbiB0YXJnZXRpbmcgdGhlIC50ZXh0IHNlY3Rpb24sIHdoaWNoIHN1YnNlcXVl bnRseQo+ID4gbGVhZHMgdG8gYSBjcmFzaCBhdCBydW4tdGltZSBiZWNhdXNlIG11c2wtbGliYyBk b2VzIG5vdCBzdXBwb3J0Cj4gPiB0ZXh0cmVsc1syXS4gQnVpbGRyb290IHVzZXMgdGhlICIteiB0 ZXh0IiBsaW5rZXIgb3B0aW9uIHRvIGNhdGNoCj4gPiB0ZXh0cmVscyBlYXJseSwgb24gbXVzbC1s aWJjLgo+ID4KPiA+IFRoZSBlcnJvciBjYW4gYmUgcmVkdWNlZCB0byB0aGUgZm9sbG93aW5nIHRl c3QgY2FzZToKPiA+Cj4gPiAgICQgY2F0IGhlbGxvLmMKPiA+ICAgI2luY2x1ZGUgPHN0ZGlvLmg+ Cj4gPiAgIGludCBtYWluKHZvaWQpIHsgcHV0cygiSGVsbG8gd29ybGQhIik7IHJldHVybiAwOyB9 Cj4gPiAgICQgaG9zdC9iaW4vbWljcm9ibGF6ZS1idWlsZHJvb3QtbGludXgtbXVzbC1nY2MgaGVs bG8uYyAteiB0ZXh0IC1waWUgLWZQSUMKPiA+ICAgbWljcm9ibGF6ZS1idWlsZHJvb3QtbGludXgt bXVzbC9iaW4vbGQ6IG1pY3JvYmxhemUtYnVpbGRyb290LWxpbnV4LW11c2wvc3lzcm9vdC9saWIv U2NydDEubzoKPiA+ICAgICB3YXJuaW5nOiByZWxvY2F0aW9uIGFnYWluc3QgYF9zdGFydF9jJyBp biByZWFkLW9ubHkgc2VjdGlvbiBgLnRleHQnCj4gPiAgIG1pY3JvYmxhemUtYnVpbGRyb290LWxp bnV4LW11c2wvYmluL2xkOiByZWFkLW9ubHkgc2VnbWVudCBoYXMgZHluYW1pYyByZWxvY2F0aW9u cwo+ID4gICBjb2xsZWN0MjogZXJyb3I6IGxkIHJldHVybmVkIDEgZXhpdCBzdGF0dXMKWy4uLl0K Pgo+IE5vIG9iamVjdGlvbiwgYnV0IHRoaXMgaXMgYSBidWcgaW4gdGhlIHRvb2xpbmcgKGxkKSB0 aGF0IHdlIGNvdWxkIGFsc28KPiBhdm9pZCBvbiB0aGUgbXVzbCBzaWRlLiBTbyB0aGVyZSBhcmUg cHJvYmFibHkgMyBwbGFjZXMgdGhpbmdzIHNob3VsZAo+IGJlIGNoYW5nZWQgaGVyZS4KPgo+IFJp Y2gKCkkgZmluYWxseSBnb3QgYXJvdW5kIHRvIHRlc3RpbmcgeW91ciBtdXNsIHBhdGNoIChodHRw Oi8vMHgwLnN0L1hXQjkuZGlmZiAtCiJ1c2UgaGlkZGVuIHZpc2liaWxpdHkgZm9yIEMgZW50cnkg cG9pbnQgZnVuY3Rpb24gX3N0YXJ0X2MiKS4KSXQgc29sdmVzIHRoZSBpbW1lZGlhdGUgcHJvYmxl bSBmb3IgbWljcm9ibGF6ZShlbCkgYXMgZmFyIGFzIEkgY2FuIHNlZS4KCkknbSBub3QgZmFtaWxp YXIgZW5vdWdoIHdpdGggbGlua2VyIGludHJpY2FjaWVzIHRvIHdyaXRlIGEgYmludXRpbHMvbGQK YnVnIHJlcG9ydCB0aG91Z2guCgoKLS0gam4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KYnVpbGRyb290IG1haWxpbmcgbGlzdApidWlsZHJvb3RAYnVpbGRy b290Lm9yZwpodHRwczovL2xpc3RzLmJ1aWxkcm9vdC5vcmcvbWFpbG1hbi9saXN0aW5mby9idWls ZHJvb3QK From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mout.gmx.net (mout.gmx.net [212.227.17.21]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3505915098A for ; Fri, 23 Aug 2024 22:15:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=212.227.17.21 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1724451362; cv=none; b=RmqlFfqFmQ/8/wTWEK1cXI6krESfVujlJL9aWINVkzhYyoonk3hctbU6KM/QAUTNy+mq/TGSWcyM4PEMutYRYJ9HI+kV5mA50oKT41/qvvr783j8syVKSPZDNMq5REELRbPGupYjeFV8LiZIfFx0sNQBRFPSV242aaZsWEFkURk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1724451362; c=relaxed/simple; bh=eiyr+t5R/dk2ih6ejK8AfKYC9ogdk3jK9xLyv2Zdkwo=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=OvvxUNYqCR3r2u/TVs7wH+lKPX5E2+IWJZzv9jZxL0UIXtpqquhSaOYQVxgtdUmNxcmqLgYjXzYT6Pothjgtoa6Yf2bRs+zB896/JTxCD3kNEwElZj3POtUu9XBu0Tn9DSK6yTG4l6wjqM/UpDOnSn7mwVlsUbiLrxehddGWNh0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=gmx.net; spf=pass smtp.mailfrom=gmx.net; dkim=pass (2048-bit key) header.d=gmx.net header.i=j.neuschaefer@gmx.net header.b=aDx8cjCc; arc=none smtp.client-ip=212.227.17.21 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=gmx.net Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmx.net Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmx.net header.i=j.neuschaefer@gmx.net header.b="aDx8cjCc" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net; s=s31663417; t=1724451339; x=1725056139; i=j.neuschaefer@gmx.net; bh=paGp0WKaEbasNKAaskPRDh017qz5ocTTl1naIKrlS7A=; h=X-UI-Sender-Class:Date:From:To:Cc:Subject:Message-ID:References: MIME-Version:Content-Type:Content-Transfer-Encoding:In-Reply-To: cc:content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=aDx8cjCc5fx5eG53DQaLhTiAqQWCPj2AFtVvZNgO/gP/SbywQHc1iR7SPf+IxsOO 4c5umYjS4oLSdp+bO85NrUeWow6S22A9WBdiQal8y/Tp2lycFuZ8hZltV8kTlMt37 BCLZzfM/DLCWVxADE2KSaMgg+9gXZ8oN3O4asTNbiyTBVsKWXl2eUA9/Jy6sVIrYc ZxPtAa+uBdTg7GUie09z3LwVo1FGmaHg+kKw0AuQ1OjGY8lmWqiU1rUwBF/OoSq28 Ka/z8arbgAZ+58p4LPkZGqYn3KgRUaxjS42rR1MbymFPZPQBpkYmF5aiWOowftcRt ac8jg4HJWFaUxCw2Fg== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from probook ([84.44.134.213]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MTzb8-1sZTNw3img-00TWn8; Sat, 24 Aug 2024 00:15:39 +0200 Date: Sat, 24 Aug 2024 00:15:37 +0200 From: =?utf-8?Q?J=2E_Neusch=C3=A4fer?= To: Rich Felker Cc: =?utf-8?Q?J=2E_Neusch=C3=A4fer?= , lvm-devel@lists.linux.dev, buildroot@buildroot.org, musl@lists.openwall.com Subject: Re: [musl] [PATCH lvm2] acinclude.m4: Link when trying CCFLAGS Message-ID: References: <20240811-microblaze-v1-1-2781ba343e75@gmx.net> <20240811215226.GK10433@brightrain.aerifal.cx> Precedence: bulk X-Mailing-List: lvm-devel@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable In-Reply-To: <20240811215226.GK10433@brightrain.aerifal.cx> X-Provags-ID: V03:K1:tL8F7XtaymuUwsRVWAvHgy0za+FCFEAPy3LV78xd+VvCgCKJyYm bA9rOlBN3tDEQ+xU9MLRAGZM4qGUcf8HfXFEzmSVeafn0ECrwG2kEozbv9RyE3BRGz/w4M5 kXHFQ4VVgBQhBfl+1Y723qt6DkC+aXSGafaYCl7N4kh7I1R49bbR3e4jxfyLcGbvlhLhzdQ 3ymTSLMT9ydMuNd5cqUyQ== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:l+TDhp1UiSQ=;rYAtVOIChtUcfmzLl3j5OUIM9Gp KldbPaar7/lSLyMKxwoZjIRuOd3wy+gatTHGfZ0K7ga+6ZN15gF4J0KvF0hwnDGioDDngwmlx gvPeyLZDbiNM5vLZevUr5Di+Jq9nxPMJQzI7NkEU99GB0gGSi5SWq5rVlgq9vq2ubaP7mZVCN Doia2He3sSvsbXJP8fmsl8T8zoucsDM9rq+9B8DsNMMQxY0fu/RnAfFmSpSKVaMS9mnIBca/3 dScHjwD43RL32UrMyxXFyND2S6BSsrRlaF41kdAyq4g6oh3Vyy0ln2cBk4O/u3EJhR8rDSNFW iFcBTHDfvtPzN9hVPQX72akQLrGJFG0+ivwmPXYoSfl1UtIh6XEYMWLzdyypgs2/PpozZ0rvD Q5Qlg++OHloc+vGB6Md+LyjGdbiOysVkpg/vkdWdNKdsyavriKdJ9APFkvDpyocaec06/nNKy N8QjjO361yek77+/CjJXcjzhf/lBY8pzqp23bo+K0+gXURma+k5jqLdwmhLNemt4qZDV1ZKXB 6FKFk504skt0N+AKhCz0ktPEmaBoOjn+iIRL/sUlgdXJJwHBc1r+v3vIObchI+Nd94psVBUmn JW9RgF85BgDI/nzjRwDyH3b6F5RIkSXqzPSTs6GYy1vIlzfGIGkHu2/hlCS4h3+U/8J/NTiJf vfuk0mXNLCoDcDiWqppNhB/Y+97u8naa8rfYAd+GnNdonVTyG4HBsJitViGoYYOQxFcl5sIWB AafeDjSE9NUAUdttTVXVhMeID9YTi20AWv6gpSen38T+oDHCA9j10kUpCJgO8KC+Wk7YSyIFm jXZVpJxVrRydL+1RGE7z8jtXyltAmZk2lZjCi3NtlwLmkBHybpsNFvRt5tgGhSOgtG5ZtI+8X EQazU3fF4tcZn/w== On Sun, Aug 11, 2024 at 05:52:29PM -0400, Rich Felker wrote: > On Sun, Aug 11, 2024 at 11:04:38AM +0200, J. Neusch=C3=A4fer wrote: > > Through a build failure of LVM2 on musl-libc 1.2.5 in the Buildroot > > autobuild service[1], I noticed that musl-libc's Scrt1 for microblaze > > produces a relocation targeting the .text section, which subsequently > > leads to a crash at run-time because musl-libc does not support > > textrels[2]. Buildroot uses the "-z text" linker option to catch > > textrels early, on musl-libc. > > > > The error can be reduced to the following test case: > > > > $ cat hello.c > > #include > > int main(void) { puts("Hello world!"); return 0; } > > $ host/bin/microblaze-buildroot-linux-musl-gcc hello.c -z text -pie = -fPIC > > microblaze-buildroot-linux-musl/bin/ld: microblaze-buildroot-linux-m= usl/sysroot/lib/Scrt1.o: > > warning: relocation against `_start_c' in read-only section `.text= ' > > microblaze-buildroot-linux-musl/bin/ld: read-only segment has dynami= c relocations > > collect2: error: ld returned 1 exit status [...] > > No objection, but this is a bug in the tooling (ld) that we could also > avoid on the musl side. So there are probably 3 places things should > be changed here. > > Rich I finally got around to testing your musl patch (http://0x0.st/XWB9.diff - "use hidden visibility for C entry point function _start_c"). It solves the immediate problem for microblaze(el) as far as I can see. I'm not familiar enough with linker intricacies to write a binutils/ld bug report though. =2D- jn