stelic / limitload

Limit Load is an arcade cockpit flight game with story-driven campaigns.
http://www.limitload.org
Other
26 stars 2 forks source link

python: relocation error: /home/xxxxx/Downloads/limload-0.20/binroot/lib/x86_64-linux-gnu/libm.so.6: symbol __get_cpu_features, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference #3

Open renne opened 7 years ago

renne commented 7 years ago

./limload on Ubuntu 16.04 64-bit (limload-20 binary download from limitload.org) exits with the following error message: python: relocation error: /home/xxxxx/Downloads/limload-0.20/binroot/lib/x86_64-linux-gnu/libm.so.6: symbol __get_cpu_features, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference.

This may be related to https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/1572569

nikolmiv commented 7 years ago

Hm, yeah, binary packaging is not one of my strong points :) Will have to think how to avoid this kind of problem next time.

renne commented 7 years ago

@nikolmiv I suggest to use an Ubuntu Personal Package Archive (PPA). You just sync your code between Github and Launchpad (Launchpad looks for Github updates every 24 hours automagically) and you create a description how to compile your code. Launchpad will automatically compile the code on Ubuntu servers, create a Debian package and publish it in an repository. That way millions of Ubuntu users can install and test Limitload by simply doing an "sudo add-apt-repository ppa:/ && apt-get update && apt-get install ".

Getting users will also draw attention to developers helping you. ;-)