我需要使用较旧版本的glibc来编译某些软件(具体为2.12)。所以,我从https://ftp.gnu.org下载了glibc并尝试编译它。但它给了我以下错误:
Makefile:235:***混合隐式和普通规则。停止。
以下是Makefile的第235行:
$(objpfx)stubs ../po/manual.pot $(objpfx)stamp%:
我怎样才能解决这个问题?我在RHEL7.3中使用gcc-4.8.5。
答案 0 :(得分:0)
从:
$(objpfx)stubs $../po/manual.pot $(objpfx)stamp%:
$(make-target-directory)
touch $@
更改为:
$(objpfx)stubs:
$(make-target-directory)
touch $@
$../po/manual.pot:
$(make-target-directory)
touch $@
$(objpfx)stamp%:
$(make-target-directory)
touch $@