Index: llvm/utils/lit/lit/main.py =================================================================== --- llvm/utils/lit/lit/main.py +++ llvm/utils/lit/lit/main.py @@ -245,7 +245,8 @@ tmp_dir = None if 'LIT_PRESERVES_TMP' not in os.environ: import tempfile - tmp_dir = tempfile.mkdtemp(prefix='lit_tmp_') + # z/OS linker does not support '_' in paths, so use '-'. + tmp_dir = tempfile.mkdtemp(prefix='lit-tmp-') tmp_dir_envs = {k: tmp_dir for k in ['TMP', 'TMPDIR', 'TEMP', 'TEMPDIR']} os.environ.update(tmp_dir_envs) for cfg in {t.config for t in run.tests}: