2012-12-19 28 views
1

我想安装valgrind 2.20。它需要glibc 2.1-2.3版本。我有glibc2.11吗?我可以在配置文件中更改哪些内容来解决问题?我试过这个链接valgrind doesn't accept newest version of glibc 并粘贴此要使用Valgrind 2.20,但需要glibc 2.1 - 2.3版本

{ $as_echo "$as_me:${as_lineno-$LINENO}: result: 2.11 family" >&5 
$as_echo "2.11 family" >&6; } 
$as_echo "#define GLIBC_2_11 1" >>confdefs.h 
DEFAULT_SUPP="glibc-2.X.supp ${DEFAULT_SUPP}" 
DEFAULT_SUPP="glibc-2.34567-NPTL-helgrind.supp ${DEFAULT_SUPP}" 
DEFAULT_SUPP="glibc-2.X-drd.supp ${DEFAULT_SUPP}" 
;; 

,但它显示了同样的错误 配置:错误:Valgrind的需要glibc的版本2.1,2.2或2.3

+0

你为什么试图在现代机器上使用这种古老版本的valgrind? – TomH

+0

它的一个项目。我正在使用2.20版本的修改过的valgrind。 –

回答

0

What can i change in configure file to solve the problem?

这是在autoconf的一个bug ,早已修复。

只需编辑configure脚本以删除glibc版本检查。

+0

现在我可以配置。但是,虽然,它显示了很多关于原型的警告,然后它退出时出现错误。 –

+0

@SagarShah“但同时......”。 1.这是一个不同的问题,所以你应该问一个新的问题。 2.你已经提供了绝对*无*的线索,说明实际的失败是什么。你如何期待任何人来帮助你? –

+0

谢谢。我发布了关于make错误的另一个问题。 –