Re: [PATCH] newlib: libc: merge build up a directory
Mike Frysinger <[email protected]>
| Newsgroups | gmane.comp.lib.newlib |
|---|---|
| Message-ID | <Yi/YxO8kuMMdac1p@vapier> |
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 \ > > > ... > > > > found a missing \ here fwiw > > 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. > > However, clean building Cygwin with parallel make fails reproducably: > > $ $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-fdopen64.o'. Stop. > make[3]: *** Waiting for unfinished jobs.... > > So I tried with make -j1 and it still fails the same way. > > 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
signature.asc
(application/pgp-signature, 833 B)
-----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-----