-
Notifications
You must be signed in to change notification settings - Fork 304
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
HPCC-31591 Force vcpkg build to use exact version of tools #18525
HPCC-31591 Force vcpkg build to use exact version of tools #18525
Conversation
Jira Issue: https://hpccsystems.atlassian.net//browse/HPCC-31591 Jirabot Action Result: |
29b671b
to
b7fc8b3
Compare
Signed-off-by: Gordon Smith <[email protected]>
b186b9e
to
7436567
Compare
ENTRYPOINT ["/bin/bash", "--login", "-c"] | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm assuming we moved these additions to the dockerfile image over into the vcpkg repository dockerfile/ files?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes - its only a convenience for testing, both 9.4.x and 9.6.x are setup this way already.
set(VCPKG_INSTALLED_DIR "${VCPKG_FILES_DIR}/vcpkg_installed") | ||
set(VCPKG_INSTALL_OPTIONS "--downloads-root=${VCPKG_FILES_DIR}/vcpkg_downloads;--x-buildtrees-root=${VCPKG_FILES_DIR}/vcpkg_buildtrees;--x-packages-root=${VCPKG_FILES_DIR}/vcpkg_packages") | ||
set(VCPKG_INSTALL_OPTIONS "--x-abi-tools-use-exact-versions;--downloads-root=${VCPKG_FILES_DIR}/vcpkg_downloads;--x-buildtrees-root=${VCPKG_FILES_DIR}/vcpkg_buildtrees;--x-packages-root=${VCPKG_FILES_DIR}/vcpkg_packages") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Was the behavior before this checking the vcpkgTools.xml file and just using that as the minimum version?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Correct it was defaulting to the system version if it was the same or newer. FYI this is also now set for 9.4.x (9.6.x was always using it).
Type of change:
Checklist:
Smoketest:
Testing: