Summary: | Просьба собрать статическую библиотеку | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Денис Назаров <nenderus> |
Component: | spirv-cross | Assignee: | Konstantin A Lepikhov (L.A. Kostis) <lakostis> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P5 | CC: | lakostis |
Version: | unstable | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
URL: | https://github.com/KhronosGroup/SPIRV-Cross |
Description
Денис Назаров
2023-11-11 12:43:32 MSK
(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). Спасибо |