diff -up src/module_list.py.orig src/module_list.py --- src/module_list.py.orig 2016-08-08 13:18:16.519494566 -0400 +++ src/module_list.py 2016-08-08 13:18:29.570495066 -0400 @@ -3,7 +3,7 @@ from glob import glob from distutils.extension import Extension from sage.env import SAGE_LOCAL -SAGE_INC = os.path.join(SAGE_LOCAL, 'include') +SAGE_INC = '/usr/include' ######################################################### ### pkg-config setup diff -up src/setup.py.orig src/setup.py --- src/setup.py.orig 2016-08-08 13:19:09.383496590 -0400 +++ src/setup.py 2016-08-08 13:20:41.161500105 -0400 @@ -561,11 +561,9 @@ def run_cythonize(): print('Enabling Cython profiling support') profile = True - # Disable Cython caching (the cache is stored in ~/.cycache which is + # Enable Cython caching (the cache is stored in ~/.cycache which is # Cython's default). - # Cycache is currently too broken to use reliably: - # http://trac.sagemath.org/ticket/17851 - Cython.Compiler.Main.default_options['cache'] = False + Cython.Compiler.Main.default_options['cache'] = True force = True version_file = os.path.join(os.path.dirname(__file__), '.cython_version') @@ -618,21 +616,6 @@ print("Discovered Python/Cython sources, ######################################################### -### Clean -######################################################### - -print('Cleaning up stale installed files....') -t = time.time() -from sage_setup.clean import clean_install_dir -output_dirs = SITE_PACKAGES + glob.glob(os.path.join(SAGE_SRC, 'build', 'lib*')) -for output_dir in output_dirs: - print('- cleaning {0}'.format(output_dir)) - clean_install_dir(output_dir, python_packages, python_modules, - ext_modules, python_data_files) -print('Finished cleaning, time: %.2f seconds.' % (time.time() - t)) - - -######################################################### ### Install also Jupyter kernel spec ######################################################### diff -up src/sage/misc/cython.py.orig src/sage/misc/cython.py --- src/sage/misc/cython.py.orig 2016-08-24 11:51:48.802265784 -0400 +++ src/sage/misc/cython.py 2016-08-24 11:52:36.723267619 -0400 @@ -426,7 +426,7 @@ extra_compile_args = %s ext_modules = [Extension('%s', sources=['%s.%s', %s], libraries=%s, - library_dirs=[SAGE_LOCAL + '/lib/'] + %s, + library_dirs=[os.path.realpath(SAGE_LOCAL + '/lib/')] + %s, extra_compile_args = extra_compile_args, language = '%s' )]