binary library dependancy - Linux

Table of Contents

我手上有一個ELF binary (我沒有source可以重編)
他header裡面有要求glibc>2.15,但我機器上只有glibc2.2
有什麼麼辦法便它接受我現在的系統嗎?
(看了一下它應該沒有用到新的lib裡的東西,只是編的時候剛好用了新的lib)

我直接把檔案裡的GLIBC_2.xxx刪了,結果是segfalt
是沒有很意外,offsets都亂掉了
那還有什麼方法可以硬改它的dependancy嗎?

--

All Comments

Andrew avatarAndrew2015-01-01
Steam 當初也有這個問題,最後是額外弄一套 runtime
環境 orz
Mia avatarMia2015-01-03
弱弱的問題,2.2不是>2.15嗎?還是他規定glibc要2.15
Xanthe avatarXanthe2015-01-04
2.15 > 2.2 吧,那個不是小數點 ......
Andy avatarAndy2015-01-08
這個.是major/minor的分界符號 不是數學上的小數點啊ww