Skip to content

Commit c4ada33

Browse files
committed
[build] Add back intermediate pipeline so that the corelibs are not built before the compiler tests are run
This reverts 0132841 but moves libdispatch into the earlier pipeline, so that it alone is built before the compiler validation suite is run.
1 parent f13efab commit c4ada33

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

utils/swift_build_support/swift_build_support/build_script_invocation.py

+6-1
Original file line numberDiff line numberDiff line change
@@ -603,7 +603,7 @@ def compute_product_pipelines(self):
603603
# the build-script code base. The main difference is that these are all
604604
# build, tested, and installed all at once instead of performing build,
605605
# test, install like a normal build-script product.
606-
builder.begin_impl_pipeline(should_run_epilogue_operations=True)
606+
builder.begin_impl_pipeline(should_run_epilogue_operations=False)
607607

608608
builder.add_impl_product(products.LibCXX,
609609
is_enabled=self.args.build_libcxx)
@@ -615,6 +615,11 @@ def compute_product_pipelines(self):
615615
is_enabled=self.args.build_lldb)
616616
builder.add_impl_product(products.LibDispatch,
617617
is_enabled=self.args.build_libdispatch)
618+
619+
# Begin a new build-script-impl pipeline that builds libraries that we
620+
# build as part of build-script-impl but that we should eventually move
621+
# onto build-script products.
622+
builder.begin_impl_pipeline(should_run_epilogue_operations=True)
618623
builder.add_impl_product(products.Foundation,
619624
is_enabled=self.args.build_foundation)
620625
builder.add_impl_product(products.XCTest,

0 commit comments

Comments
 (0)