Desidero compilare in modo incrociato GCC. Sto usando MSYS2 come shell e mingw-w64 come compilatore.non riesce a causa del file pex-unix
ho scaricato binutils-2.25 e configura con:
../binutils/./configure --target=sh3eb-elf --prefix=C:/tempinstall/ --disable-nls
ho un errore quando provo a costruire binutils
su libiberty/pex-unix
del file:
In function 'pex_wait': error: 'F_GETFD' undeclared (first use in this function) error: 'FD_CLOEXEC' undeclared (first use in this function) error: 'F_SETFD' undeclared (first use in this function) error: 'F_DUPFD' undeclared (first use in this function)
In function 'restore_fd': error: 'FD_CLOEXEC' undeclared (first use in this function) error: 'F_SETFD' undeclared (first use in this function)
In function 'pex_unix_fdopenw': error: 'F_SETFD' undeclared (first use in this function) error: 'FD_CLOEXEC' undeclared (first use in this function)
ho costruito lo stesso compilatore poche mesi fa senza problemi. Ma allora ho cambiato sistema operativo (Windows 7 per W10) e compilatore (MinGW-GCC 4.8 per Mingw64-GCC 4.9)
ho seguito this tutorial
Trovo una strana riga su libiberty/config.log 'pexecute =" pex-unix "'. Forse configurare non rilevare Windows 10. Pensi che sia possibile? – Intelligide