Просьба собрать дополнительно к динамической библиотеке - статические, т.к. некоторые программы не умеют линковаться с динамической версией (нужны отдельные статические компоненты). Для сборки надо из спека исключить -DSPIRV_CROSS_STATIC=OFF
(In reply to Денис Назаров from comment #0) > Просьба собрать дополнительно к динамической библиотеке - статические, т.к. > некоторые программы не умеют линковаться с динамической версией (нужны > отдельные статические компоненты). > > Для сборки надо из спека исключить -DSPIRV_CROSS_STATIC=OFF А программы нельзя научить линковаться правильно?
(Ответ для Konstantin A Lepikhov (L.A. Kostis) на комментарий #1) > (In reply to Денис Назаров from comment #0) > А программы нельзя научить линковаться правильно? Слишком много придётся переписывать (
(In reply to Денис Назаров from comment #2) > (Ответ для Konstantin A Lepikhov (L.A. Kostis) на комментарий #1) > > (In reply to Денис Назаров from comment #0) > > А программы нельзя научить линковаться правильно? > > Слишком много придётся переписывать ( Тогда хотя бы приведите пример таких программ, чтобы оценить объем переписывания.
Эмулятор PS4 - https://github.com/RPCSX/rpcsx В исходниках заточено использование как минимум 2 статических компонентов: spirv_cross_core и spirv_cross_glsl
spirv-cross-1:0.57.0-alt0.3.g2de1265f -> sisyphus: Wed Nov 15 2023 L.A. Kostis <lakostis@altlinux.ru> 1:0.57.0-alt0.3.g2de1265f - Enable packaging of static libraries and -cli (closes #48404).
Спасибо