Bug 48404 - Просьба собрать статическую библиотеку
Summary: Просьба собрать статическую библиотеку
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: spirv-cross (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Konstantin A Lepikhov (L.A. Kostis)
QA Contact: qa-sisyphus
URL: https://github.com/KhronosGroup/SPIRV...
Keywords:
Depends on:
Blocks:
 
Reported: 2023-11-11 12:43 MSK by Денис Назаров
Modified: 2023-11-15 13:49 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Денис Назаров 2023-11-11 12:43:32 MSK
Просьба собрать дополнительно к динамической библиотеке - статические, т.к. некоторые программы не умеют линковаться с динамической версией (нужны отдельные статические компоненты).

Для сборки надо из спека исключить -DSPIRV_CROSS_STATIC=OFF
Comment 1 Konstantin A Lepikhov (L.A. Kostis) 2023-11-11 19:39:07 MSK
(In reply to Денис Назаров from comment #0)
> Просьба собрать дополнительно к динамической библиотеке - статические, т.к.
> некоторые программы не умеют линковаться с динамической версией (нужны
> отдельные статические компоненты).
> 
> Для сборки надо из спека исключить -DSPIRV_CROSS_STATIC=OFF

А программы нельзя научить линковаться правильно?
Comment 2 Денис Назаров 2023-11-11 20:52:23 MSK
(Ответ для Konstantin A Lepikhov (L.A. Kostis) на комментарий #1)
> (In reply to Денис Назаров from comment #0)
> А программы нельзя научить линковаться правильно?

Слишком много придётся переписывать (
Comment 3 Konstantin A Lepikhov (L.A. Kostis) 2023-11-14 22:23:15 MSK
(In reply to Денис Назаров from comment #2)
> (Ответ для Konstantin A Lepikhov (L.A. Kostis) на комментарий #1)
> > (In reply to Денис Назаров from comment #0)
> > А программы нельзя научить линковаться правильно?
> 
> Слишком много придётся переписывать (

Тогда хотя бы приведите пример таких программ, чтобы оценить объем переписывания.
Comment 4 Денис Назаров 2023-11-14 22:57:18 MSK
Эмулятор PS4 - https://github.com/RPCSX/rpcsx 

В исходниках заточено использование как минимум 2 статических компонентов: spirv_cross_core и spirv_cross_glsl
Comment 5 Repository Robot 2023-11-15 13:22:57 MSK
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).
Comment 6 Денис Назаров 2023-11-15 13:49:21 MSK
Спасибо