1*0f155d76SJim Jagielski--- misc/build/Python-3.11.15/setup.py 2*0f155d76SJim Jagielski+++ misc/build/Python-3.11.15/setup.py 3*0f155d76SJim Jagielski@@ -844,12 +844,8 @@ 4*0f155d76SJim Jagielski add_dir_to_list(dir_list, directory) 5*0f155d76SJim Jagielski 6*0f155d76SJim Jagielski def configure_compiler(self): 7*0f155d76SJim Jagielski- # Ensure that /usr/local is always used, but the local build 8*0f155d76SJim Jagielski- # directories (i.e. '.' and 'Include') must be first. See issue 9*0f155d76SJim Jagielski- # 10520. 10*0f155d76SJim Jagielski- if not CROSS_COMPILING: 11*0f155d76SJim Jagielski- add_dir_to_list(self.compiler.library_dirs, '/usr/local/lib') 12*0f155d76SJim Jagielski- add_dir_to_list(self.compiler.include_dirs, '/usr/local/include') 13*0f155d76SJim Jagielski+ # Do not search /usr/local: libraries installed there on the build 14*0f155d76SJim Jagielski+ # machine must not leak into the bundled interpreter. 15*0f155d76SJim Jagielski # only change this for cross builds for 3.3, issues on Mageia 16*0f155d76SJim Jagielski if CROSS_COMPILING: 17*0f155d76SJim Jagielski self.add_cross_compiling_paths() 18*0f155d76SJim Jagielski--- misc/build/Python-3.11.15/Modules/Setup.local 19*0f155d76SJim Jagielski+++ misc/build/Python-3.11.15/Modules/Setup.local 20*0f155d76SJim Jagielski@@ -0,0 +1,3 @@ 21*0f155d76SJim Jagielski+# AOO: do not build modules that need libraries from the build machine or SDK. 22*0f155d76SJim Jagielski+*disabled* 23*0f155d76SJim Jagielski+readline _curses _curses_panel _sqlite3 _bz2 _lzma _gdbm _dbm _tkinter _uuid nis 24