Skip to content

Add patch to fix Boost.Asio 1.90+ compatibility#5

Open
marchcat wants to merge 1 commit intodevelopfrom
marchcat/boost190
Open

Add patch to fix Boost.Asio 1.90+ compatibility#5
marchcat wants to merge 1 commit intodevelopfrom
marchcat/boost190

Conversation

@marchcat
Copy link
Copy Markdown

@marchcat marchcat commented Apr 9, 2026

The viewer's develop-linux branch includes Boost 1.90; this fixes the compatibility issues.

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new downstream patch to the vendored websocketpp headers so the package builds against Boost.Asio 1.90+, where several deprecated Asio APIs were removed.

Changes:

  • Introduce fix-boost-asio-1.90-compat.patch updating websocketpp Asio usage (io_context, executor_work_guard, bind_executor, resolver results, etc.).
  • Apply the new patch during the autobuild staging step in build-cmd.sh.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.

File Description
patches/fix-boost-asio-1.90-compat.patch Updates vendored websocketpp headers to avoid removed Boost.Asio APIs in 1.90+.
build-cmd.sh Ensures the new compatibility patch is applied to staged headers during packaging.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread patches/fix-boost-asio-1.90-compat.patch
Comment thread patches/fix-boost-asio-1.90-compat.patch
Comment thread patches/fix-boost-asio-1.90-compat.patch
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