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

Bug#1004442: spirv-cross: please build all libraries with -fPIC



Source: spirv-cross
Version: 2021.01.15-4
Severity: wishlist
Tags: patch

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Dear maintainer,

I need to link against various spirv-cross-*.a libraries from a shared
object, which requires said libraries to be built with position
independent code. I would appreciate it if you could add the following
patch to your package:

diff --git a/debian/rules b/debian/rules
index 3ce1dac2..e2a9788f 100755
- --- a/debian/rules
+++ b/debian/rules
@@ -6,5 +6,6 @@
 override_dh_auto_configure:
        dh_auto_configure -- \
                -DSPIRV_CROSS_SHARED=ON \
+               -DSPIRV_CROSS_FORCE_PIC=ON \
                -DSPIRV_CROSS_CLI=ON \
                -DSPIRV_CROSS_ENABLE_TESTS=OFF



Cheers
Timo


-----BEGIN PGP SIGNATURE-----

iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmHy6wQACgkQ+C8H+466
LVlV8gwAhqz6slp9ijk5YcGUr1gmibDFP9qlsuZjcxYqIjod6wcJ88GAnHYwXwjY
bUoMo+AULAoVsCWBCqMJZUVvVF3oqcZngm+42yeTsBKB9eq7c8AT8mv2nDd5Otyf
Vpfc8uy2cc2A9iHFSFXUQ8oA7ZzZgePVUJafp5UpUiEPB6xTPVrga9rUPL45PVf0
Z0k4BjT3W496g4u45owxuN+rAfWx6nT/WWPsn5f2ZIkvqv8mI/Kvmr19hVs3IuEf
82k/NLxauKWKStb8GVwu6RNTVXkfL8mznnpmd4diN/2z8QA+iSiLpYFj16c2G1R7
Gx5Cl13TNpOkWAw7NKU0r3CPGaYs3A/cASQChgcFCdK6Ua+TF96aGIcyaRk59rr7
c3LlVuCsijQeA7J0LVNU10ooO26bVJmrFsaIk7wcawZJzCDMLHIip8TuCrNMMSX/
b3nagFJMzRp3ZlOxvHETOnv3OFBDZop1ERPmE7qA++wN/kxMxJea2+LxFQAbsvSu
j+M4CQBS
=ZRRP
-----END PGP SIGNATURE-----


Reply to: