use dynamic lib
authorAntonio Valentino <antonio.valentino@tiscali.it>
Fri, 23 Aug 2013 10:19:58 +0000 (12:19 +0200)
committerAntonio Valentino <antonio.valentino@tiscali.it>
Tue, 8 Dec 2020 09:02:17 +0000 (09:02 +0000)
The setup script detects the static version of the lzo2 library instead of
the dynamic version (that is now located in a multi-arch path).
This causes a link error due to not relacable code (missing -fPIC flag
at compile time)

Now the dynamic version of the lzo2 library is located in a multiarch path so
sthe setup script

Gbp-Pq: Name 0001-use-dynamic-lib.patch

setup.py

index 5020d0aa8cf0c35c9dfbbbf8dea380586f1b4c75..03a233958838f3b7669522fd6cf8e5af6c05c927 100755 (executable)
--- a/setup.py
+++ b/setup.py
@@ -328,7 +328,7 @@ if __name__ == '__main__':
 
     class PosixPackage(BasePackage):
         _library_prefixes = ['lib']
-        _library_suffixes = ['.so', '.dylib', '.a']
+        _library_suffixes = ['.so', '.dylib']  #, '.a']
         _runtime_prefixes = _library_prefixes
         _runtime_suffixes = ['.so', '.dylib']
         _component_dirs = ['include', 'lib', 'lib64']