Не добавляй "--onefile", когда собираешь под линукс. В разных дистрибутивах разные версии библиотек, и что работает в одном, может не работать в другом. Когда библиотеки не встраиваются в исполняемый файл, легче разбираться с зависимостями. Твоя игра не запускается в Arch Linux, пока не подгрузишь родную библиотеку libstdc++.so.6 вместо вшитой в игру:
Не добавляй "--onefile", когда собираешь под линукс. В разных дистрибутивах разные версии библиотек, и что работает в одном, может не работать в другом. Когда библиотеки не встраиваются в исполняемый файл, легче разбираться с зависимостями. Твоя игра не запускается в Arch Linux, пока не подгрузишь родную библиотеку libstdc++.so.6 вместо вшитой в игру:
export LD_PRELOAD=/usr/lib/libstdc++.so.6
А ещё лучше - публикуй исходники тоже.
Воу! Спасибо за подсказку.
Я думал о том, что могут траблы на разных дистрибутивах. У меня под рукой был только Минт и Виндовс7. У тебя Arch Linux?