[test] Replace swift_obj_root for alternates that work in LLVM unified builds #66167
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
In LLVM unified builds
%swift_obj_root
points to<LLVM build dir>/tools/swift
, and folders likebin
,lib
andshare
are not underswift_obj_root
, which makes some tests fail.For the cases in which
%swift_obj_root/lib
was used, replace it by using%swift-lib-dir
instead. Replicate%swift-lib-dir
to create%swift-bin-dir
and%swift-share-dir
, and use those instead of%swift_obj_root/bin
and%swift_obj_root/share
.This alternates work both in Swift build-script builds and also in LLVM unified builds.