[PATCH] newlib: libc: merge build up a directory

Corinna Vinschen vinschen@redhat.com
Mon Mar 14 10:58:23 GMT 2022


Hi Mike,

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
> -mike

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.


Corinna



More information about the Newlib mailing list