--- a/numpy/linalg/setup.py 2015-07-09 14:15:59.850853336 +0200 +++ b/numpy/linalg/setup.py 2015-07-09 14:21:59.403889000 +0200 @@ -37,7 +37,8 @@ config.add_extension('lapack_lite', sources = [get_lapack_lite_sources], depends = ['lapack_litemodule.c'] + lapack_lite_src, - extra_info = lapack_info + extra_info = lapack_info, + libraries = ['m'], ) # umath_linalg module @@ -46,7 +47,7 @@ sources = [get_lapack_lite_sources], depends = ['umath_linalg.c.src'] + lapack_lite_src, extra_info = lapack_info, - libraries = ['npymath'], + libraries = ['npymath','m'], ) return config --- a/numpy/fft/setup.py 2015-07-09 14:35:22.299888028 +0200 +++ b/numpy/fft/setup.py 2015-07-09 14:33:54.858392578 +0200 @@ -9,7 +9,8 @@ # Configure fftpack_lite config.add_extension('fftpack_lite', - sources=['fftpack_litemodule.c', 'fftpack.c'] + sources=['fftpack_litemodule.c', 'fftpack.c'], + libraries = ['m'] ) --- a/numpy/random/setup.orig.py 2015-07-09 14:44:41.105174826 +0200 +++ b/numpy/random/setup.py 2015-07-09 14:46:08.592679877 +0200 @@ -38,7 +38,7 @@ if needs_mingw_ftime_workaround(): defs.append(("NPY_NEEDS_MINGW_TIME_WORKAROUND", None)) - libs = [] + libs = ['m'] # Configure mtrand config.add_extension('mtrand', sources=[join('mtrand', x) for x in