summaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authorKlaus Aehlig <klaus.aehlig@huawei.com>2024-04-05 12:00:21 +0200
committerKlaus Aehlig <klaus.aehlig@huawei.com>2024-04-05 12:08:32 +0200
commitddd2f5937a9016f5ff2f6bf659ba459129e49826 (patch)
tree82f2051272f9911379a89d7df6642ef774fdba3d /etc
parentd8f7216156aadf292cd0dc5284a6c9267a349112 (diff)
downloadjustbuild-ddd2f5937a9016f5ff2f6bf659ba459129e49826.tar.gz
end-to-end tests: fix tool set up
For historic reasons (as quite some tests date back till before the public name of the build tools was decided), the end-to-end tests assume generic names for the tools. This used to be done by simple staging the artifacts. As soon as we started to support dynamic linking, we also have to allow the runtime dependnecies, as provided by our install-with-deps rule. ae2e515ab84ea3ab08764685f84441c0741f8039 attempted to add those dependencies by replacing the staging by a generic action doing a copy. This, however, made the "lib" dir containing the dependencies an opaque tree - defined by different actions, and, more importantly, - containing only the run-time dependencies of one of the tools. This causes staging conflicts between those two lib dirs (currently hidden by a bug in the computation of the disjoint union) and things only worked because in the canonical configuration used for testing both "lib" dirs are empty anyway. The correct way of adding dependencies while renaming the tool is still staging; fix this.
Diffstat (limited to 'etc')
0 files changed, 0 insertions, 0 deletions