From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.gentoo.org (dev.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) by sourceware.org (Postfix) with ESMTP id 8560B3858D20 for ; Tue, 15 Mar 2022 00:07:27 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 8560B3858D20 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 85E01342EF8; Tue, 15 Mar 2022 00:07:25 +0000 (UTC) Date: Mon, 14 Mar 2022 20:07:32 -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="f0RNxHFSHBge6qWH" Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-5.4 required=5.0 tests=BAYES_00, JMQ_SPF_NEUTRAL, KAM_DMARC_STATUS, SPF_HELO_PASS, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=no 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: Tue, 15 Mar 2022 00:07:29 -0000 --f0RNxHFSHBge6qWH Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 14 Mar 2022 11:58, Corinna Vinschen wrote: > On Mar 13 22:48, Mike Frysinger wrote: > > On 01 Mar 2022 20:39, Mike Frysinger wrote: > > > --- a/newlib/libc/stdio/Makefile.inc > > > +++ b/newlib/libc/stdio/Makefile.inc > > > ... > > > + %D%/vfiwscanf.c \ > > > + %D%/vfwscanf.c > > > + %D%/vprintf.c \ > > > ... > >=20 > > found a missing \ here fwiw >=20 > The patch applies and I added that backslash. Then I removed all > Makefile.in files from newlib and called `autoreconf', which ran > through without any warning or error. >=20 > However, clean building Cygwin with parallel make fails reproducably: >=20 > $ $src/configure > $ make -j42 > make[3]: Entering directory '$bin/x86_64-pc-cygwin/newlib' > GEN stmp-targ-include > make[3]: *** No rule to make target 'fdopen64.c', needed by 'libc_a-fdo= pen64.o'. Stop. > make[3]: *** Waiting for unfinished jobs.... >=20 > So I tried with make -j1 and it still fails the same way. >=20 > This happens for both, i686 as well as x86_64 Cygwin. my cygwin builds broke a while ago and i don't know why. although i just tried them again, and they've unbroke themselves. who knows. at any rate, looks like stdio64 is annoying in that cygwin is the only target that tests it :(. so that's why all my other ~30 targets are passing. i'll have a v2 up with all the issues fixed, and i'll do a deep dive on the generated objects/libs. i was holding off on doing that until it sounded like people were OK with the general direction of the code since it takes so long (both in terms of generating the data, and in me digging through it). i think we're at that point now. -mike --f0RNxHFSHBge6qWH Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEuQK1JxMl+JKsJRrUQWM7n+g39YEFAmIv2MQACgkQQWM7n+g3 9YEqng/+PugjIsfRk++NjSW4cpEcUorg4nW5pE5Jm2qmXq8s6wwogcy61gXxc0hq PoAoKIoL+i8shMrm1251et+phZUFs9M0rgxDLYoG2u+AcRaxrYmJntEeet3KMg60 HlprzQdYlHXH11t688PzLbrbIn1YiuW4G6K6ibnL2GYX/EBLRLlvbHPt6KK7h/vK BE+griLsbkB1STuNNXyycmnpYfA/X+uQPK7ip/CmfkJhb3g0HuOFzSZRzGYYb3le TBcD064nscwcnvXjRv4XWzoYEeXVf5scTBrFbR08C/mOtnAODWRU76UJbIfQMasx FAK++Sk7OD2E6oxWyZb1OVltyQH4GO4bGO4YKZDaax4GEXZJsh+VSaqlq1E5ZwDi 7r0sMeP0BTgNyv+hCibZRX1t6E9yyO5wBoQfOy3nWGBifKKLc+6B0Cqj418JIKjA PCXaHwmo/OH9jaurFXbgM5c/4N+9rEZJdKxpPKSQMr1oucNiU3UXuuToCREzfjth DIeE+RUJ9jYKMN949NOwOUCHO/kvMi2S9Z2lVwXHW5FlIYfsMaRXY3qkazZW6B5D avyBgo4pmIuP9BXvFpQ32IY0RlJf5N9wtcq+ZHL1jXoywkDQRo3cq6iBCVJPRAVZ u/pHuQYMG1QMo+8DEntHS8kpOUWlvt6Adq59w4rByfp0uP+btks= =MsCP -----END PGP SIGNATURE----- --f0RNxHFSHBge6qWH--