| 
							- diff -Naur Python-3.8.0-orig/Lib/sysconfig.py Python-3.8.0/Lib/sysconfig.py
 - --- Python-3.8.0-orig/Lib/sysconfig.py	2019-10-22 10:01:57.159242500 +0300
 - +++ Python-3.8.0/Lib/sysconfig.py	2019-10-22 10:02:07.580060800 +0300
 - @@ -97,6 +97,9 @@
 -  _CONFIG_VARS = None
 -  _USER_BASE = None
 -  
 - +# GCC[mingw*] use posix build system
 - +_POSIX_BUILD = os.name == 'posix' or \
 - +    (os.name == "nt" and 'GCC' in sys.version)
 -  
 -  def _safe_realpath(path):
 -      try:
 - @@ -180,7 +183,7 @@
 -  
 -  
 -  def _get_default_scheme():
 - -    if os.name == 'posix':
 - +    if _POSIX_BUILD:
 -          # the default scheme for posix is posix_prefix
 -          return 'posix_prefix'
 -      return os.name
 - @@ -196,7 +199,7 @@
 -      def joinuser(*args):
 -          return os.path.expanduser(os.path.join(*args))
 -  
 - -    if os.name == "nt":
 - +    if os.name == "nt" and not _POSIX_BUILD:
 -          base = os.environ.get("APPDATA") or "~"
 -          return joinuser(base, "Python")
 -  
 - @@ -493,7 +496,7 @@
 -  def get_config_h_filename():
 -      """Return the path of pyconfig.h."""
 -      if _PYTHON_BUILD:
 - -        if os.name == "nt":
 - +        if os.name == "nt" and not _POSIX_BUILD:
 -              inc_dir = os.path.join(_sys_home or _PROJECT_BASE, "PC")
 -          else:
 -              inc_dir = _sys_home or _PROJECT_BASE
 - @@ -564,9 +567,9 @@
 -              # sys.abiflags may not be defined on all platforms.
 -              _CONFIG_VARS['abiflags'] = ''
 -  
 - -        if os.name == 'nt':
 - +        if os.name == 'nt' and not _POSIX_BUILD:
 -              _init_non_posix(_CONFIG_VARS)
 - -        if os.name == 'posix':
 - +        if _POSIX_BUILD:
 -              _init_posix(_CONFIG_VARS)
 -          # For backward compatibility, see issue19555
 -          SO = _CONFIG_VARS.get('EXT_SUFFIX')
 - @@ -579,7 +582,7 @@
 -  
 -          # Always convert srcdir to an absolute path
 -          srcdir = _CONFIG_VARS.get('srcdir', _PROJECT_BASE)
 - -        if os.name == 'posix':
 - +        if _POSIX_BUILD:
 -              if _PYTHON_BUILD:
 -                  # If srcdir is a relative path (typically '.' or '..')
 -                  # then it should be interpreted relative to the directory
 
 
  |