遵循本教程:http://wiki.osdev.org/GCC_Cross-Compiler . (我也在使用 Cygwin64。) 运行“make install-gcc”时,我收到消息:
Verify that you have permission to grant a GFDL license for all
new text in tm.texi, then copy it to ../../gcc-4.9.0/gcc/doc/tm.texi.
Makefile:2227: recipe for target 's-tm-texi' failed
make[2]: *** [s-tm-texi] Error 1
make[2]: Leaving directory '/cygdrive/c/cygwin64/home/Demx/build/gcc'
Makefile:4038: recipe for target 'install-gcc' failed
make[1]: *** [install-gcc] Error 2
make[1]: Leaving directory '/cygdrive/c/cygwin64/home/Demx/build'
Makefile:2187: recipe for target 'install' failed
make: *** [install] Error 2
这个 tm.texi 在哪里?我如何验证我是否有权授予 GFDL 许可证?还是有其他问题的根源?
最佳答案
如果您不修改 GCC,您不应该担心任何事情;这看起来像是与 FSF 版权相关的问题。
这看起来像是构建系统中与时间戳相关的问题。有时生成的文件与它们的源一起发送,并且根据它们的顺序(从 tarball 中提取或从 repo check out )它们可能会或可能不会被“make”重新生成。
(旁注:我查看了相关的 Makefile,对于非 ASCII 系统和对于不理解 '\r' 的 ASCII 系统都有特殊情况)
关于c++ - GCC 交叉编译器 Cygwin64 : GFDL license tm. texi,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23839851/