On 22.11.2019 19:22, Kacvinsky, Tom wrote:
> I am seeing this while building bintutils 2.33.1 with gcc 9.2.0 that comes 
> with the wingw-w64-i686-toolchain
> supplied compilers:
> 
> ../../../libiberty/pex-unix.c:395:20: error: 'FD_CLOEXEC' undeclared (first 
> use in this function)
>   395 |       if ((flags & FD_CLOEXEC) == 0 && fcntl (old_fd, F_SETFD, 
> FD_CLOEXEC) < 0)
>       |                    ^~~~~~~~~~
> 
> This is even before I generate the mingw-64-headers.  I am going to try 
> downgrading binutils, but I don't
> think that Is an issue as I was able to build it with the x86_64 tool chain.  
> Could be the GCC tool chain I
> used for the x86_64 tool chain, which I think was GCC 9.1.
> 
> Any ideas
> 
This code shouldn't even be compiled in the first place. When building for W32,
pex-unix.c is not added the the source list. Verify that configure detects your
$host triplet correctly.

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to