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

Popular posts from this blog

java - activate/deactivate sonar maven plugin by profile? -

python - TypeError: can only concatenate tuple (not "float") to tuple -

java - What is the difference between String. and String.this. ? -