Estou seguindo as etapas da versão estável do LFS e cheguei ao ponto 5.8, passando o teste de sanidade para a cadeia de ferramentas. Ao tentar configurar o lbstdc ++, contido no pacote gcc-7.3.0, com os seguintes comandos:
../libstdc++-v3/configure \
--host=$LFS_TGT \
--prefix=/tools \
--disable-multilib \
--disable-nls \
--disable-libstdcxx-threads \
--disable-libstdcxx-pch \
--with-gxx-include-dir=/tools/$LFS_TGT/include/c++/7.3.0
Eu recebo estas mensagens de aviso:
configure: WARNING: stdbool.h: present but cannot be compiled
configure: WARNING: stdbool.h: check for missing prerequisite headers?
configure: WARNING: stdbool.h: see the Autoconf documentation
configure: WARNING: stdbool.h: section "Present But Cannot Be Compiled"
configure: WARNING: stdbool.h: proceeding with the compiler's result
checking for stdbool.h... no
checking stdalign.h usability... no
checking stdalign.h presence... yes
configure: WARNING: stdalign.h: present but cannot be compiled
configure: WARNING: stdalign.h: check for missing prerequisite headers?
configure: WARNING: stdalign.h: see the Autoconf documentation
configure: WARNING: stdalign.h: section "Present But Cannot Be Compiled"
configure: WARNING: stdalign.h: proceeding with the compiler's result
checking for stdalign.h... no
checking for the value of EOF... configure: error: computing EOF failed
Eu verifiquei se o $ LFS está correto, e é. Quando abri o config.log, vi esta mensagem de erro destacada:
conftest.c:10:10: fatal error: stdio.h: No such file or directory
#include <stdio.h>
Eu imagino que esses dois estão conectados, mas não sei como resolvê-lo. Qualquer ajuda seria muito apreciada.