Skip to content

Upgrade Boost to 1.90.0 for Python language extension#71

Closed
Copilot wants to merge 1 commit intodev/monamaki/upgradeBoostfrom
copilot/sub-pr-70
Closed

Upgrade Boost to 1.90.0 for Python language extension#71
Copilot wants to merge 1 commit intodev/monamaki/upgradeBoostfrom
copilot/sub-pr-70

Conversation

Copy link

Copilot AI commented Mar 2, 2026

Upgrades Boost from 1.87.0 (Linux) / 1.79.0 (Windows) to 1.90.0 across the Python language extension build and test infrastructure.

Changes

  • restore-packages.cmd: Refactored Boost.Python configuration for 1.90 compatibility:

    • Switched from user-config.jam to appending Python config into project-config.jam after bootstrap.bat runs (bootstrap overwrites this file, so pre-creating user-config.jam was broken)
    • Added cd /d to restore working directory after bootstrap.bat (which can silently change dirs)
    • Added explicit address-model=64 link=static,shared threading=multi flags; removed unused --prefix and --debug-configuration
  • CMakeLists.txt: Updated Windows find_library names from 1_791_90 for both debug and release variants

  • Build/test scripts: Updated DEFAULT_BOOST_ROOT (Linux) and BOOST_VERSION/BOOST_VERSION_IN_UNDERSCORE (Windows) to 1.90.0/1_90_0

  • README.md: Updated Boost.Python docs link to 1_90_0


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Copilot AI mentioned this pull request Mar 2, 2026
Copilot AI changed the title [WIP] Upgrade boost to version 1.90 Upgrade Boost to 1.90.0 for Python language extension Mar 2, 2026
@monamaki monamaki closed this Mar 2, 2026
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.

2 participants