作者MAGICMCGRADY (荒劍燕飛)
看板LinuxDev
標題[問題] cross-compile valgrind
時間Wed Nov 30 11:48:55 2011
由於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
1F:推 alongalone:看起來是"少" noinst_SCRIPTS 定義的東西, 看拿掉會不 11/30 16:36
2F:→ alongalone:會變正常... 11/30 16:37
3F:→ jserv:可能是 autotool 版本的問題,要不自己修改,或參與討論吧 12/06 03:22
4F:推 callisto2:用 Tilera tile64 的話, 大部分是要用 cross-compile 12/06 22:08
5F:→ callisto2:這問題可能要進 autotool 去看哪裡出問題了, 不過 12/06 22:09
6F:→ callisto2:Tile64 的是自己改過的 VLIW MIPS, 外加自己的 MDE, 12/06 22:11
7F:→ callisto2:整個問題就更複雜了. 12/06 22:12