[問題] cross-compile valgrind

看板LinuxDev作者 (荒劍燕飛)時間14年前 (2011/11/30 11:48), 編輯推噓2(205)
留言7則, 3人參與, 最新討論串1/1
由於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

11/30 16:36, , 1F
看起來是"少" noinst_SCRIPTS 定義的東西, 看拿掉會不
11/30 16:36, 1F

11/30 16:37, , 2F
會變正常...
11/30 16:37, 2F

12/06 03:22, , 3F
可能是 autotool 版本的問題,要不自己修改,或參與討論吧
12/06 03:22, 3F

12/06 22:08, , 4F
用 Tilera tile64 的話, 大部分是要用 cross-compile
12/06 22:08, 4F

12/06 22:09, , 5F
這問題可能要進 autotool 去看哪裡出問題了, 不過
12/06 22:09, 5F

12/06 22:11, , 6F
Tile64 的是自己改過的 VLIW MIPS, 外加自己的 MDE,
12/06 22:11, 6F

12/06 22:12, , 7F
整個問題就更複雜了.
12/06 22:12, 7F
文章代碼(AID): #1ErQUfQo (LinuxDev)
文章代碼(AID): #1ErQUfQo (LinuxDev)