Skip to content

Conversation

@shishirb-MSFT
Copy link
Collaborator

  • Pulls in a fix to workaround FindBoost issue on Ubuntu 20.04

* Bootstrap script.
* Remove Dockerfile, use variable for deb10 in sdk docker build.
* Force cmake to use "/usr" instead of "/" on Linux, so that Boost::headers does not end up with the non-existent "/include" path.
* Forcing /usr leads to the boost config files like BoostConfig.cmake to be loaded from /usr/lib instead of /lib (applicable to systems, like Ubuntu 20.04, where /lib is a symlink to /usr/lib).
* The issue occurs only when PATH contains /bin before /usr/bin, although I do not understand how it is related to the lib paths.
* Forcing cmake to run from /usr/bin/cmake instead of /bin/cmake was not sufficient to resolve the problem.
* A recent change to build agents removed the VCPKG_ROOT environment variable.
* Switch to the VCPKG_INSTALLATION_ROOT variable instead.
* Regular builds no longer run on the main branch, rendering the status badges useless.
* Switch to the develop branch instead.
@shishirb-MSFT shishirb-MSFT requested a review from a team as a code owner February 3, 2023 23:23
@shishirb-MSFT shishirb-MSFT merged commit df639ab into main Feb 4, 2023
@shishirb-MSFT shishirb-MSFT deleted the user/shishirb/merge-to-main-202302 branch February 4, 2023 00:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants