2012-12-19 54 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錯誤的另一個問題。 –