From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/13832 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: James Larrowe Newsgroups: gmane.linux.lib.musl.general Subject: Re: [PATCH] Enable multilib support when building with musl-gcc Date: Thu, 21 Feb 2019 09:22:26 -0500 Message-ID: References: <20190130213815.19267-1-larrowe.semaj11@gmail.com> Reply-To: musl@lists.openwall.com Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="000000000000ee2541058268342f" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="249553"; mail-complaints-to="usenet@blaine.gmane.org" To: musl@lists.openwall.com Original-X-From: musl-return-13848-gllmg-musl=m.gmane.org@lists.openwall.com Thu Feb 21 15:22:56 2019 Return-path: Envelope-to: gllmg-musl@m.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by blaine.gmane.org with smtp (Exim 4.89) (envelope-from ) id 1gwpFX-0012pR-L0 for gllmg-musl@m.gmane.org; Thu, 21 Feb 2019 15:22:55 +0100 Original-Received: (qmail 32488 invoked by uid 550); 21 Feb 2019 14:22:52 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Original-Received: (qmail 32446 invoked from network); 21 Feb 2019 14:22:51 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=3dBskynl6qg7lL+H3EC6q0TOiek1bhmC45edz/4DrGs=; b=XEwCRPRo0ZMJplXs6NnFeJgItoprsLSonDbzwleChrbnMLsr/qDTYQWC/KyXP8Iygn 6WrIo5wKylfvB2crcJo1teVMuraOsXtgHmoYtNpEApm8Cj277i911xumz4I6dCMe6Bax ujraG6fISs2ZTFCV4Q0JpALJ99I8GI+mCd/GDoAKoX8HtMwcRnL7voDc1L/6mzDez/l5 DgPNGrtH3WcC9eufPU1coe247QIpBWfPW9OuCxEy0qVOAKbcTT4mJhS0YRvXPGjnLIn3 XSv88B9Vyg9lLYA33VpCYJy5x2SXKTzcU4SetGhYidhL0k3/3MrGVqsGkuafJD1k7RuH MQAA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=3dBskynl6qg7lL+H3EC6q0TOiek1bhmC45edz/4DrGs=; b=BqO/kRyowI3qhY+FMP7BiEgPOCi2ZDt4KXrfopLyNBeel3rDj9P4p79G6Pr9KvROA8 xh5HhI27Wxy7tv7oAM8oVymrFBJDda0ASndp9NDCI+rbgsDs3NP++xlNo4MR1QEFv4vT jpO06Z7Ig130aF7hrqREaZ+meLuF9Mcu8odhHxu/E9IANFOpTApxGAtX+exT9bM53xp5 FBj2eXBfryRBpzSD8hEc0OBJDBOXv0Vbk4kSskzNin+OWfTvqd3YClMrmytrnF127ZyI 0KoiVp6UnZ6XcKd9IK9G0le1aZlsNG9BTxFDVGE7B2cWkKALnqL3ygCDNcCDgTE5Stli rA3Q== X-Gm-Message-State: AHQUAubsRLN00RmuXp0hG/8Bv2brBZDJcFgHH4PYM3LdzBnkvUTQDOeU lzJv6ZNaWzpiCNt+7IjMjfehcgIM+1QVH4OsWlQejA== X-Google-Smtp-Source: AHgI3IaTecRjDi2WU0vn0KV/9C6+oSo3xGkT1AgW2u25krw1vYMp/i1L4rjr1PQuvrnH96+XI7rDGByOhFJlquDj04g= X-Received: by 2002:a50:b3b8:: with SMTP id s53mr32121951edd.122.1550758959783; Thu, 21 Feb 2019 06:22:39 -0800 (PST) In-Reply-To: <20190130213815.19267-1-larrowe.semaj11@gmail.com> Xref: news.gmane.org gmane.linux.lib.musl.general:13832 Archived-At: --000000000000ee2541058268342f Content-Type: text/plain; charset="UTF-8" Ping. Is there anything wrong with this? It works for me. On Wed, Jan 30, 2019 at 4:38 PM James Larrowe wrote: > Somewhat incomplete; enables using 32-bit musl-gcc > on a 64-bit system > > Signed-off-by: James Larrowe > --- > tools/musl-gcc.specs.sh | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) > > diff --git a/tools/musl-gcc.specs.sh b/tools/musl-gcc.specs.sh > index 30492574..a73e6656 100644 > --- a/tools/musl-gcc.specs.sh > +++ b/tools/musl-gcc.specs.sh > @@ -23,7 +23,9 @@ libgcc.a%s %:if-exists(libgcc_eh.a%s) > crtendS.o%s $libdir/crtn.o > > *link: > --dynamic-linker $ldso -nostdlib %{shared:-shared} %{static:-static} > %{rdynamic:-export-dynamic} > +-dynamic-linker $ldso -nostdlib %{shared:-shared} %{static:-static} \ > + %{rdynamic:-export-dynamic} %{m64:-melf_x86_64} %{mx32:-melf32_x86_64} \ > + %{m32:-melf_i386} > > *esp_link: > > -- > 2.20.1 > > --000000000000ee2541058268342f Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Ping. Is there anything wrong with this? It works for me.<= /div>
O= n Wed, Jan 30, 2019 at 4:38 PM James Larrowe <larrowe.semaj11@gmail.com> wrote:
Somewhat incomplete; enables us= ing 32-bit musl-gcc
on a 64-bit system

Signed-off-by: James Larrowe <larrowe.semaj11@gmail.com>
---
=C2=A0tools/musl-gcc.specs.sh | 4 +++-
=C2=A01 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/tools/musl-gcc.specs.sh b/tools/musl-gcc.specs.sh
index 30492574..a73e6656 100644
--- a/tools/musl-gcc.specs.sh
+++ b/tools/musl-gcc.specs.sh
@@ -23,7 +23,9 @@ libgcc.a%s %:if-exists(libgcc_eh.a%s)
=C2=A0crtendS.o%s $libdir/crtn.o

=C2=A0*link:
--dynamic-linker $ldso -nostdlib %{shared:-shared} %{static:-static} %{rdyn= amic:-export-dynamic}
+-dynamic-linker $ldso -nostdlib %{shared:-shared} %{static:-static} \
+ %{rdynamic:-export-dynamic} %{m64:-melf_x86_64} %{mx32:-melf32_x86_64} \<= br> + %{m32:-melf_i386}

=C2=A0*esp_link:

--
2.20.1

--000000000000ee2541058268342f--