Sophie

Sophie

distrib > Mageia > 1 > i586 > media > core-updates-src > by-pkgid > 9969ef18c12fc75f3ccab5700a94347b > files > 9

python-2.7.1-6.1.mga1.src.rpm

--- setup.py.link	2010-06-27 14:36:16.000000000 +0200
+++ setup.py	2010-10-31 16:50:12.000000000 +0100
@@ -578,7 +578,7 @@
         # Operations on audio samples
         # According to #993173, this one should actually work fine on
         # 64-bit platforms.
-        exts.append( Extension('audioop', ['audioop.c']) )
+        exts.append( Extension('audioop', ['audioop.c'], libraries=math_libs) )
 
         # Disabled on 64-bit platforms
         if sys.maxint != 9223372036854775807L:
@@ -1376,7 +1376,7 @@
             # This requires sizeof(int) == sizeof(long) == sizeof(char*)
             dl_inc = find_file('dlfcn.h', [], inc_dirs)
             if (dl_inc is not None) and (platform not in ['atheos']):
-                exts.append( Extension('dl', ['dlmodule.c']) )
+                exts.append( Extension('dl', ['dlmodule.c'], libraries = ['dl'] ) )
             else:
                 missing.append('dl')
         else:
@@ -1894,10 +1894,11 @@
                         include_dirs=include_dirs,
                         extra_compile_args=extra_compile_args,
                         extra_link_args=extra_link_args,
-                        libraries=[],
+                        libraries=['m', 'dl'],
                         sources=sources,
                         depends=depends)
         ext_test = Extension('_ctypes_test',
+			     libraries=['m'],
                              sources=['_ctypes/_ctypes_test.c'])
         self.extensions.extend([ext, ext_test])