Index: llvm/utils/lit/lit.py =================================================================== --- llvm/utils/lit/lit.py +++ llvm/utils/lit/lit.py @@ -1,4 +1,7 @@ #!/usr/bin/env python +import sys + +sys.dont_write_bytecode = True from lit.main import main Index: llvm/utils/llvm-lit/llvm-lit.in =================================================================== --- llvm/utils/llvm-lit/llvm-lit.in +++ llvm/utils/llvm-lit/llvm-lit.in @@ -3,15 +3,15 @@ import os import sys +sys.dont_write_bytecode = True + config_map = {} def map_config(source_dir, site_config): global config_map - source_dir = os.path.realpath(source_dir) - source_dir = os.path.normpath(source_dir) - source_dir = os.path.normcase(source_dir) + source_inode = os.stat(source_dir).st_ino site_config = os.path.normpath(site_config) - config_map[source_dir] = site_config + config_map[source_inode] = site_config # Variables configured at build time. llvm_source_root = "@LLVM_SOURCE_DIR@"