From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.gentoo.org (woodpecker.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) by sourceware.org (Postfix) with ESMTP id 6FD9E385E83F for ; Sun, 13 Mar 2022 21:18:50 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 6FD9E385E83F Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gentoo.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gentoo.org Received: by smtp.gentoo.org (Postfix, from userid 559) id 260DA3432ED; Sun, 13 Mar 2022 21:18:49 +0000 (UTC) Date: Sun, 13 Mar 2022 17:18:57 -0400 From: Mike Frysinger To: newlib@sourceware.org Subject: Re: [PATCH] newlib: libc: merge build up a directory Message-ID: Mail-Followup-To: newlib@sourceware.org References: <20220302013959.511-1-vapier@gentoo.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="0IRSa25TZjRS4dwA" Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-5.6 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS, SPF_HELO_PASS, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: newlib@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Newlib mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Mar 2022 21:18:52 -0000 --0IRSa25TZjRS4dwA Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 09 Mar 2022 04:12, Mike Frysinger wrote: > On 09 Mar 2022 09:07, Corinna Vinschen wrote: > > On Mar 1 20:39, Mike Frysinger wrote: > > > Convert all the libc/ subdir makes into the top-level Makefile. This > > > allows us to build all of libc from the top Makefile without using any > > > recursive make calls. This is faster and avoids the funky lib.a logic > > > where we unpack subdir archives to repack into a single libc.a. The > > > machine override logic is maintained though by way of Makefile include > > > ordering, and source file accumulation in libc_a_SOURCES. > > >=20 > > > There's a few dummy.c files that are no longer necessary since we are= n't > > > doing the lib.a accumulating, so punt them. > >=20 > > The patch doesn't apply cleanly on current master. Can you please have > > a look? >=20 > it needs my other patch series: > https://sourceware.org/pipermail/newlib/2022/019388.html >=20 > i missed that you had replied to that, so i'll follow up to that. since that's merged now, you should be able to apply this cleanly. and then `autoreconf` to pick up the updates i elided for size. -mike --0IRSa25TZjRS4dwA Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEuQK1JxMl+JKsJRrUQWM7n+g39YEFAmIuX8EACgkQQWM7n+g3 9YGA6hAAklMnYFQoRztB5Xt7v7TcHO4xkhfwBmFjf2Ejd1i+rgQDRFU9/8QZliy2 kpPCUhGFR9k0Cagpg/J3jeBDTudcsmEwMKBmSit24Dw6xbTpcYEalUaFqLcikCNK 7uD4FNfunJe+XW7F1OV/lLO1hKHJh9a3pFddfuU9BboYILnYp8Tvp+YGINYhmN8T tnAaBY34OhNv62v0OFzgaml3JKwGXiLqJArLK5UADtbnVv6608jemBUxq+U4xnzi K6Syu9VNngjj6+Mpi2FIjF8zYGy8sMXzdqt8HzLePLudfcI7q2AfGLxw9o9Y6h91 mJt9PwitzOeyfIxrVml0iP1tPAIICPJn93H6NxmrnKMVzpNLU6ZvP0ZVw9UGp/We 0kMSSdV1J9uY5FwSFjbvdL01OJAAFtzpYTl2hrYh2LVvJXQAjR5QpfKt6gdp6ue+ xezUW+93w7IgZrtHc57o9fVCvKXSJTmzOWCIl5g6AeWsOyri/c+mJwInUijIHG0j XcZxrBovX88WolXOUPNba9kqGKrh8ZSL5t27EX7NTlXaAvJ7WLEtllWqJrqON6/q BJufnQYrhPcBtMAipmKa36HI3vlpC08vciwKY+zFG38wys/AdBxpKXiaSytnaSHn DRFm0n5gZUlywOcEOkFxbydw/nSPKqsjg3awk/2HoiRgNQ1p0PA= =Qb1q -----END PGP SIGNATURE----- --0IRSa25TZjRS4dwA--