看板 LinuxDev 關於我們 聯絡資訊
由於valgrind是做Dynamic Binary Instrumentation 因此他能跑的平台應該是跟該平台的ISA有關 目前我想讓valgrind在一個MIPS的多核心平台上(Tile64)跑 http://www.tilera.com/products/processors/TILE64 感覺應該是需要做cross-compile,在找了一些資料後 發現應該要對其做patch,而patch完要compile前又愈到一些error 想請問板上有大大有cross-compile valgrind的經驗嗎? 我參考的網站是這個 https://bugs.kde.org/show_bug.cgi?id=270777 在按照 svn export -r 12270 svn://svn.valgrind.org/valgrind/trunk $ cd trunk $ patch -p0 < ../existing_files_r12270_mips.diff $ patch -p0 < ../new_files_r12270_mips_A.diff $ patch -p0 < ../new_files_r12270_mips_B.diff $ ./autogen.sh $ ./configure $ make $ make install 的指令跑到./autogen.sh時就會發生 EXTRA_DIST: variable `noinst_SCRIPTS' is used but `noinst_SCRIPTS' is undefined error: while running 'automake -a' 想請問板上有高手能幫幫我嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.79.29
alongalone:看起來是"少" noinst_SCRIPTS 定義的東西, 看拿掉會不 11/30 16:36
alongalone:會變正常... 11/30 16:37
jserv:可能是 autotool 版本的問題,要不自己修改,或參與討論吧 12/06 03:22
callisto2:用 Tilera tile64 的話, 大部分是要用 cross-compile 12/06 22:08
callisto2:這問題可能要進 autotool 去看哪裡出問題了, 不過 12/06 22:09
callisto2:Tile64 的是自己改過的 VLIW MIPS, 外加自己的 MDE, 12/06 22:11
callisto2:整個問題就更複雜了. 12/06 22:12