mirror of
https://abf.rosa.ru/djam/python38.git
synced 2025-02-23 15:22:50 +00:00
51 lines
2.2 KiB
Diff
51 lines
2.2 KiB
Diff
--- setup.py.link 2012-09-30 00:58:45.000000000 +0800
|
|
+++ setup.py 2012-09-30 00:59:06.000000000 +0800
|
|
@@ -579,7 +579,7 @@
|
|
libraries=math_libs) )
|
|
|
|
# time libraries: librt may be needed for clock_gettime()
|
|
- time_libs = []
|
|
+ time_libs = ['m']
|
|
lib = sysconfig.get_config_var('TIMEMODULE_LIB')
|
|
if lib:
|
|
time_libs.append(lib)
|
|
@@ -587,7 +587,7 @@
|
|
# time operations and variables
|
|
exts.append( Extension('time', ['timemodule.c'],
|
|
libraries=time_libs) )
|
|
- exts.append( Extension('_datetime', ['_datetimemodule.c']) )
|
|
+ exts.append( Extension('_datetime', ['_datetimemodule.c'], libraries=time_libs) )
|
|
# random number generator implemented in C
|
|
exts.append( Extension("_random", ["_randommodule.c"]) )
|
|
# bisect
|
|
@@ -656,7 +656,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) )
|
|
|
|
# readline
|
|
do_readline = self.compiler.find_library_file(lib_dirs, 'readline')
|
|
@@ -1855,10 +1855,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])
|
|
|
|
@@ -1909,7 +1910,7 @@
|
|
'Modules',
|
|
'_decimal',
|
|
'libmpdec'))]
|
|
- libraries = []
|
|
+ libraries = ['m']
|
|
sources = [
|
|
'_decimal/_decimal.c',
|
|
'_decimal/libmpdec/basearith.c',
|