作者kdjf (我抓得到什麼呢?)
看板Linux
標題[問題] binary library dependancy
時間Sun Dec 28 17:13:03 2014
我手上有一個ELF binary (我沒有source可以重編)
他header裡面有要求glibc>2.15,但我機器上只有glibc2.2
有什麼麼辦法便它接受我現在的系統嗎?
(看了一下它應該沒有用到新的lib裡的東西,只是編的時候剛好用了新的lib)
我直接把檔案裡的GLIBC_2.xxx刪了,結果是segfalt
是沒有很意外,offsets都亂掉了
那還有什麼方法可以硬改它的dependancy嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.44.195.155
※ 編輯: kdjf (114.44.195.155), 12/28/2014 17:14:03
推 Bencrie: Steam 當初也有這個問題,最後是額外弄一套 runtime 12/28 18:32
→ Bencrie: 環境 orz 12/28 18:32
推 filiaslayers: 弱弱的問題,2.2不是>2.15嗎?還是他規定glibc要2.15 12/28 20:52
→ lantw44: 2.15 > 2.2 吧,那個不是小數點 ...... 12/28 21:25
→ danny8376: 這個.是major/minor的分界符號 不是數學上的小數點啊ww 12/28 23:52