Backout changeset 3ff4a396300c (bug 1495641) to give time to toolchains to build without blocking other landings.
This commit is contained in:
@@ -183,7 +183,7 @@ def is_windows():
|
||||
|
||||
|
||||
def build_one_stage(cc, cxx, asm, ld, ar, ranlib, libtool,
|
||||
src_dir, stage_dir, package_name, build_libcxx,
|
||||
src_dir, stage_dir, build_libcxx,
|
||||
osx_cross_compile, build_type, assertions,
|
||||
python_path, gcc_dir, libcxx_include_dir,
|
||||
is_final_stage=False):
|
||||
@@ -191,7 +191,7 @@ def build_one_stage(cc, cxx, asm, ld, ar, ranlib, libtool,
|
||||
os.mkdir(stage_dir)
|
||||
|
||||
build_dir = stage_dir + "/build"
|
||||
inst_dir = stage_dir + "/" + package_name
|
||||
inst_dir = stage_dir + "/clang"
|
||||
|
||||
# cmake doesn't deal well with backslashes in paths.
|
||||
def slashify_path(path):
|
||||
@@ -588,9 +588,7 @@ if __name__ == "__main__":
|
||||
if os.path.exists(l[0]):
|
||||
symlink(l[0], l[1])
|
||||
|
||||
package_name = "clang"
|
||||
if build_clang_tidy:
|
||||
package_name = "clang-tidy"
|
||||
import_clang_tidy(llvm_source_dir)
|
||||
|
||||
if not os.path.exists(build_dir):
|
||||
@@ -600,7 +598,7 @@ if __name__ == "__main__":
|
||||
"libcxx", "include")
|
||||
|
||||
stage1_dir = build_dir + '/stage1'
|
||||
stage1_inst_dir = stage1_dir + '/' + package_name
|
||||
stage1_inst_dir = stage1_dir + '/clang'
|
||||
|
||||
final_stage_dir = stage1_dir
|
||||
|
||||
@@ -665,12 +663,12 @@ if __name__ == "__main__":
|
||||
[asm] + extra_asmflags,
|
||||
[ld] + extra_ldflags,
|
||||
ar, ranlib, libtool,
|
||||
llvm_source_dir, stage1_dir, package_name, build_libcxx, osx_cross_compile,
|
||||
llvm_source_dir, stage1_dir, build_libcxx, osx_cross_compile,
|
||||
build_type, assertions, python_path, gcc_dir, libcxx_include_dir)
|
||||
|
||||
if stages > 1:
|
||||
stage2_dir = build_dir + '/stage2'
|
||||
stage2_inst_dir = stage2_dir + '/' + package_name
|
||||
stage2_inst_dir = stage2_dir + '/clang'
|
||||
final_stage_dir = stage2_dir
|
||||
build_one_stage(
|
||||
[stage1_inst_dir + "/bin/%s%s" %
|
||||
@@ -681,7 +679,7 @@ if __name__ == "__main__":
|
||||
(cc_name, exe_ext)] + extra_asmflags,
|
||||
[ld] + extra_ldflags,
|
||||
ar, ranlib, libtool,
|
||||
llvm_source_dir, stage2_dir, package_name, build_libcxx, osx_cross_compile,
|
||||
llvm_source_dir, stage2_dir, build_libcxx, osx_cross_compile,
|
||||
build_type, assertions, python_path, gcc_dir, libcxx_include_dir,
|
||||
stages == 2)
|
||||
|
||||
@@ -697,14 +695,15 @@ if __name__ == "__main__":
|
||||
(cc_name, exe_ext)] + extra_asmflags,
|
||||
[ld] + extra_ldflags,
|
||||
ar, ranlib, libtool,
|
||||
llvm_source_dir, stage3_dir, package_name, build_libcxx, osx_cross_compile,
|
||||
llvm_source_dir, stage3_dir, build_libcxx, osx_cross_compile,
|
||||
build_type, assertions, python_path, gcc_dir, libcxx_include_dir,
|
||||
stages == 3)
|
||||
|
||||
package_name = "clang"
|
||||
if build_clang_tidy:
|
||||
prune_final_dir_for_clang_tidy(os.path.join(final_stage_dir, package_name),
|
||||
osx_cross_compile)
|
||||
prune_final_dir_for_clang_tidy(os.path.join(final_stage_dir, "clang"), osx_cross_compile)
|
||||
package_name = "clang-tidy"
|
||||
|
||||
if not args.skip_tar:
|
||||
ext = "bz2" if is_darwin() or is_windows() else "xz"
|
||||
build_tar_package("tar", "%s.tar.%s" % (package_name, ext), final_stage_dir, package_name)
|
||||
build_tar_package("tar", "%s.tar.%s" % (package_name, ext), final_stage_dir, "clang")
|
||||
|
||||
Reference in New Issue
Block a user