[Libomptarget] Explicitly pass the OpenMP device libraries to tests #68225
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.
Summary:
We have tests that depend on two static libraries
libomptarget.devicertl.a
andlibcgpu.a
. These are currentlyimplicitly picked up and searched through the standard path. This patch
changes that to pass
-nogpulib
to disable implicit runtime pathsearches. We then explicitly passed the built libraries to the
compilations so that we know exactly which libraries are being used.
Depends on: #68220
Fixes #68141