Recent change breaking most *-elf newlib targets

Jeff Law <[email protected]>
Newsgroups gmane.comp.lib.newlib
Message-ID <[email protected]>
This change:

commit d4f4e7ae1be1bcf8c021f2b0865aafc16b338aa3 (HEAD)
Author: Takashi Yano <[email protected]>
Date:   Tue Jul 3 18:04:31 2018 +0900

    Fix a bug of perror()/psignal() that changes the orientation of stderr.

    * perror.c: Fix the problem that perror() changes the orientation
      of stderr to byte-oriented mode if stderr is not oriented yet.
    * psignal.c: Ditto.

Introduced "#include <sys/uio.h>

Most *-elf newlib targets are now failing with:

fr30-elf-gcc
-B/opt/notnfs/law/jenkins/workspace/fr30-elf/fr30-elf-obj/newlib/fr30-elf/newlib/
-isystem
/opt/notnfs/law/jenkins/workspace/fr30-elf/fr30-elf-obj/newlib/fr30-elf/newlib/targ-include
-isystem
/opt/notnfs/law/jenkins/workspace/fr30-elf/newlib/newlib/libc/include
-B/opt/notnfs/law/jenkins/workspace/fr30-elf/fr30-elf-obj/newlib/fr30-elf/libgloss/fr30
-L/opt/notnfs/law/jenkins/workspace/fr30-elf/fr30-elf-obj/newlib/fr30-elf/libgloss/libnosys
-L/opt/notnfs/law/jenkins/workspace/fr30-elf/newlib/libgloss/fr30
-DPACKAGE_NAME=\"newlib\" -DPACKAGE_TARNAME=\"newlib\"
-DPACKAGE_VERSION=\"3.0.0\" -DPACKAGE_STRING=\"newlib\ 3.0.0\"
-DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -I.
-I../../../../../../newlib/newlib/libc/signal -fno-builtin      -g -O2
-g -Os -c -o lib_a-signal.o `test -f 'signal.c' || echo
'../../../../../../newlib/newlib/libc/signal/'`signal.c
../../../../../../newlib/newlib/libc/signal/psignal.c:35:10: fatal
error: sys/uio.h: No such file or directory
 #include <sys/uio.h>
          ^~~~~~~~~~~
compilation terminated.
Makefile:346: recipe for target 'lib_a-psignal.o' failed
make[5]: *** [lib_a-psignal.o] Error 1
make[5]: *** Waiting for unfinished jobs....
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.