diff -Nur scikit-learn-0.17.1.orig/sklearn/_build_utils.py scikit-learn-0.17.1/sklearn/_build_utils.py --- scikit-learn-0.17.1.orig/sklearn/_build_utils.py 2016-03-09 00:27:54.756813784 +0000 +++ scikit-learn-0.17.1/sklearn/_build_utils.py 2016-03-09 00:30:09.605118512 +0000 @@ -23,7 +23,7 @@ return False blas_info = get_info('blas_opt', 0) - if (not blas_info) or atlas_not_found(blas_info): + if (not blas_info): cblas_libs = ['cblas'] blas_info.pop('libraries', None) else: diff -Nur scikit-learn-0.17.1.orig/sklearn/setup.py scikit-learn-0.17.1/sklearn/setup.py --- scikit-learn-0.17.1.orig/sklearn/setup.py 2016-03-09 00:27:54.806813156 +0000 +++ scikit-learn-0.17.1/sklearn/setup.py 2016-03-09 00:29:28.215638848 +0000 @@ -58,14 +58,6 @@ libraries=libraries, ) - # some libs needs cblas, fortran-compiled BLAS will not be sufficient - blas_info = get_info('blas_opt', 0) - if (not blas_info) or ( - ('NO_ATLAS_INFO', 1) in blas_info.get('define_macros', [])): - config.add_library('cblas', - sources=[join('src', 'cblas', '*.c')]) - warnings.warn(BlasNotFoundError.__doc__) - # the following packages depend on cblas, so they have to be build # after the above. config.add_subpackage('linear_model')