Исправление a1ba, (текущая версия) :
А вообще, почему не таскать с собой свою libc?
Это невозможно.
Ну точнее возможно, но очень ограниченно. Например, никакого вам OpenGL. Это я в своё время и пытался вдолбить автору AppImage, что притащить драйвер с собой он не сможет (банально потому что их вариаций великое множество, не говоря уже о версиях). Уж понял ли этот кадр что-то я не знаю, но AppImage сам по себе как ни решал НИ ОДНУ проблему создания кроссдистрибутивных программ, так и не решает. Он даже до сих пор зависит на внешнем libfuse.
Единственный кто не стал закрывать глаза на эту проблему – это Flatpak. Но их решение это по сути множество рантаймов, которые динамически оверлями друг к другу подключаются. И вместе с ними и драйвер, который по идее должен соответствовать версии на хосте, но иногда бывает рассинхронизируется, особенно на невидии.
Исходная версия a1ba, :
А вообще, почему не таскать с собой свою libc?
Это невозможно.
Ну точнее возможно, но очень ограниченно. Например, никакого вам OpenGL. Это я в своё время и пытался вдолбить автору AppImage, что притащить драйвер с собой он не сможет (банально потому что их вариаций великое множество, не говоря уже о версиях). Уж понял ли этот кадр что-то я не знаю, но AppImage сам по себе как ни решал НИ ОДНУ проблему создания кроссдистрибутивных программ, так и не решает. Он даже до сих пор зависит на внешнем libfuse.
Единственный кто не стал закрывать глаза на эту проблему – это Flatpak.