[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#996891: spirv-cross: please provide the C++ API



Package: src:spirv-cross
Version: 2021.01.15-3
Severity: wishlist

Dear maintainers,

the Google Filament rendering library uses the C++ API of
spirv-cross; the .hpp headers are shipped in libspirv-cross-c-shared-dev,
but the implementation is not accessible in the shared library.

Upstream does not export the C++ symbols and -fvisibility=hidden
keeps them private. This seems very deliberate, so I'm not sure
Debian should mess with this.

But maybe you could ship the static libraries or convince upstream
to build an additional shared library that exposes the C++ API?


Cheers
Timo

--
⢀⣴⠾⠻⢶⣦⠀   ╭────────────────────────────────────────────────────╮
⣾⠁⢠⠒⠀⣿⡁   │ Timo Röhling                                       │
⢿⡄⠘⠷⠚⠋⠀   │ 9B03 EBB9 8300 DF97 C2B1  23BF CC8C 6BDD 1403 F4CA │
⠈⠳⣄⠀⠀⠀⠀   ╰────────────────────────────────────────────────────╯

Attachment: signature.asc
Description: PGP signature


Reply to: