遵循本教程: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许可?或者问题的另一个根源是什么?
答案 0 :(得分:0)
如果你不修改GCC,你不应该担心任何事情;这看起来像是与FSF有关的版权问题。
这看起来像构建系统中与时间戳相关的问题。有时生成的文件与其源一起发送,并且根据它们的顺序(从tarball中提取或从repo中检出),它们可能会或可能不会被生成' make'。
(旁注:我查看了相关的Makefile,对于那些不了解' \ r&#的ASCII系统的非ASCII系统和都有特殊情况39)