From bb573acc404f8469ed4e1e3ba31783c5e4f99d17 Mon Sep 17 00:00:00 2001 From: Evan Broder Date: Sun, 26 Jul 2009 22:48:33 -0700 Subject: [PATCH] If the PIC versions of the AFS libraries are available, link against those instead of the non-PIC versions. Signed-off-by: Evan Broder --- setup.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 187733a..af6464a 100755 --- a/setup.py +++ b/setup.py @@ -17,7 +17,11 @@ include_dirs = [os.path.join(os.path.dirname(__file__), 'afs'), '%s/include' % root] library_dirs = ['%s/lib' % root, '%s/lib/afs' % root] -libraries = ['afsauthent', 'afsrpc', 'resolv'] +if os.path.exists('%s/lib/libafsauthent_pic.a' % root): + suffix = '_pic' +else: + suffix = '' +libraries = ['afsauthent%s' % suffix, 'afsrpc%s' % suffix, 'resolv'] define_macros = [('AFS_PTHREAD_ENV', None)] def PyAFSExtension(module): -- 1.7.9.5