История изменений
Исправление ZenitharChampion, (текущая версия) :
Могу попробовать собрать под SUSE 9.2. Есть два тонких момента:
- Raw Input требуют libXi 1.3. Если я соберу с libXi 1.3, не получится ли так, что с более старой версией этой библиотеки сборка не будет работать? Или достаточно только headers от версии 1.3, а компилировать с 1.2?
- В Ubuntu 7.10 перешли с Xinerama на Xrandr для многомониторных конфигураций. Хотя Xinerama использовалась многими вплоть до 2012 года, пока NVIDIA не зарелизила дрова 3xx.xx. Я так и не понял, как собрать SDL2 с параметрами «если используется Xinerama или TwinView, то use libXinerama.so.1, иначе libXrandr.so.2»
Со сборкой же OpenAL проблем нет (в том числе и с опциональной, но не обязательной поддержкой PulseAudio), как и с хедерами от OpenGL 4. Новый компилятор, опять же, собрать не проблема (дело получаса). Проблема есть только с Vulkan, потому что vulkan-loader хочет для своей сборки python3, и со вторым дружить не хочет. Причём python3 требуется только для сборки, но не для использования.
Исправление ZenitharChampion, :
Могу попробовать собрать под SUSE 9.2. Есть два тонких момента:
- Raw Input требуют libXi 1.3. Если я соберу с libXi 1.3, не получится ли так, что с более старой версией этой библиотеки сборка не будет работать? Или достаточно только headers от версии 1.3, а компилировать с 1.2?
- В Ubuntu 7.10 перешли с Xinerama на Xrandr для многомониторных конфигураций. Хотя Xinerama использовалась многими вплоть до 2012 года, пока NVIDIA не зарелизила дрова 3xx.xx. Я так и не понял, как собрать SDL2 с параметрами «если используется Xinerama или TwinView, то use libXinerama.so.1, иначе libXrandr.so.2»
Со сборкой же OpenAL проблем нет (в том числе и с опциональной, но не обязательной поддержкой PulseAudio), как и с хедерами от OpenGL 4. Новый компилятор, опять же, собрать не проблема (дело получаса). Проблема есть только с Vulkan, потому что vulkan-loader хочет для своей сборки python3, и со вторым дружить не хочет. Причём python3 требуется только для сборки этой библиотеки, но не для использования.
Исправление ZenitharChampion, :
Могу попробовать собрать под SUSE 9.2. Есть два тонких момента:
- Raw Input требуют libXi 1.3. Если я соберу с libXi 1.3, не получится ли так, что с более старой версией этой библиотеки сборка не будет работать? Или достаточно только headers от версии 1.3, а компилировать с 1.2?
- В Ubuntu 7.10 перешли с Xinerama на Xrandr для многомониторных конфигураций. Хотя Xinerama использовалась многими вплоть до 2012 года, пока NVIDIA не зарелизила дрова 3xx.xx. Я так и не понял, как собрать SDL2 с параметрами «если используется Xinerama или TwinView, то use libXinerama.so.1, иначе libXrandr.so.2»
Со сборкой же OpenAL проблем нет (в том числе и с опциональной, но не обязательной поддержкой PulseAudio), как и с хедерами от OpenGL 4. Новый компилятор, опять же, собрать не проблема, дело получаса. Проблема есть только с Vulkan, потому что vulkan-loader хочет для своей сблоки python3, и со вторым дружить не хочет. Причём python3 требуется только для сборки этой библиотеки, но не для использования.
Исправление ZenitharChampion, :
Могу попробовать собрать под SUSE 9.2. Есть два тонких момента:
- Raw Input требуют libXi 1.3. Если я соберу с libXi 1.3, не получится ли так, что с более старой версией этой библиотеки сборка не будет работать? Или достаточно только headers от версии 1.3, а компилировать с 1.2?
- В Ubuntu 7.10 перешли с Xinerama на Xrandr для многомониторных конфигураций. Хотя Xinerama использовалась многими вплоть до 2012 года, пока NVIDIA не зарелизила дрова 3xx.xx. Я так и не понял, как собрать SDL2 с параметрами «если используется Xinerama или TwinView, то use libXinerama.so.1, иначе libXrandr.so.2»
Со сборкой же OpenAL проблем нет, как и с хедерами от OpenGL 4. Новый компилятор, опять же, собрать не проблема, дело получаса. Проблема есть только с Vulkan, потому что vulkan-loader хочет для своей сблоки python3, и со вторым дружить не хочет. Причём python3 требуется только для сборки этой библиотеки, но не для использования.
Исходная версия ZenitharChampion, :
Могу попробовать собрать под SUSE 9.2. Есть два тонких момента:
- Raw Input требуют libXi 1.3. Если я соберу с libXi 1.3, не получится ли так, что с более старой версией этой библиотеки сборка не будет работать? Или достаточно только headers от версии 1.3, а компилировать с 1.2?
- В Ubuntu 7.10 перешли с Xinerama на Xrandr для многомониторных конфигураций. Хотя Xinerama использовалась многими вплоть до 2012 года, пока NVIDIA не зарелизила дрова 3xx.xx. Я так и не понял, как собрать SDL2 с параметрами «если используется Xinerama или TwinView, то use libXinerama.so.1, иначе libXrandr.so.2»
Со сборкой же OpenAL проблем нет, как и с хедерами от OpenGL 4. Проблема есть только с Vulkan, потому что vulkan-loader хочет для своей сблоки python3, и со вторым дружить не хочет. Причём python3 требуется только для сборки этой библиотеки, но не для использования.