gcc - Is there a way to convert .so using the new ELF ABI to the old -
i build product on recent ubuntu version , pack executable , shared lib.
3.2.0-48-generic #74-ubuntu smp thu jun 6 19:43:26 utc 2013 x86_64 x86_64 x86_64 gnu/linux distributor id: ubuntu description: ubuntu 12.04.2 lts release: 12.04 codename: precise
my .so file
return :
elf 64-bit lsb shared object, x86-64, version 1 (gnu/linux), dynamically linked, not stripped
when unpack , try product on old debian (2.6.26-2-amd64 ... 2010 ... x86_64) got following error :
elf file os abi invalid
i picked info file
of .so found on old debian , get:
elf 64-bit lsb shared object, x86-64, version 1 (sysv), dynamically linked, stripped
is there tool convert binary new abi version 1 (gnu/linux)
old sysv
? or best options able deliver product both system (debian 5 / debian 12) ?
Comments
Post a Comment