![]() |
Re: Ancient Domains of Mystery
Ah, so it's dynamically linked but bundled with its own private libs? Let's see...
Nope: Code:
$ /lib/ld-2.5.so --library-path ./libs ./adom Quote:
Code:
$ /lib/ld-2.5.so ./adom |
Re: Ancient Domains of Mystery
I was getting that lix-armhf missing when trying to mix provided libs with -2.5 (overwriting 2.13 with 2.5 was my first attempt) that GLIBC_2.7 looks like the final nail though, unless diablo kernel is just new enough to run a bit newer glibc?
|
Re: Ancient Domains of Mystery
I've uploaded N900's libc here: http://depositfiles.com/files/dxz1kuz1i
You could try unpacking it in the directory where run script and binary are and do: Code:
export LD_LIBRARY_PATH=. |
Re: Ancient Domains of Mystery
Quote:
Quote:
But... since you mention it, Fremantle runs 2.5 too, right? Let's have a look... Apparently Nokia patched it to also report support for 2.7, debian/patches/eventfd.diff should apply easily on the Diablo version too. Of course this is all academic, it would be much easier than either of the above to just rebuild adom for Diablo :-) |
Re: Ancient Domains of Mystery
Closed source, not gonna happen. When you say Nokia patched it to report 2.7 - any way to trick it outside of patching libc (not even sure how to do that)? If it is just a patch in reporting, did they also patch something in to return kernel too old msg? The above approach shouldn't crash anything except adom, as Addison managed to run quite a few console-only N900 binaries on his N800, was hoping N900 libc wouldn't complain (vs raspbian 2.13 which is a lot newer)
|
Re: Ancient Domains of Mystery
Quote:
Quote:
Code:
$ readelf -a adom | grep @GLIBC_2.7 Quote:
Quote:
Quote:
|
Re: Ancient Domains of Mystery
Quote:
Quote:
Quote:
|
Re: Ancient Domains of Mystery
Just checked some history posts of Addison fighting with adom, glibc-2.7 showed up even when trying to qemulate 10 year old adom binary (1.1.1, yeah adom's been resurrected after a decade), so it was definitely qemu crying fould, not the adom binary at that point, one solution would be getting diablo qemu binary if someone has access to diablo tool-chain
|
All times are GMT. The time now is 13:50. |
vBulletin® Version 3.8.8