Skip to content

boost: Updates package to version 1.90.0#28183

Merged
hnyman merged 1 commit intoopenwrt:masterfrom
ClaymorePT:boost_1.90.0
Dec 29, 2025
Merged

boost: Updates package to version 1.90.0#28183
hnyman merged 1 commit intoopenwrt:masterfrom
ClaymorePT:boost_1.90.0

Conversation

@ClaymorePT
Copy link
Copy Markdown
Contributor

📦 Package Details

Maintainer: @ClaymorePT

Description:
This commit updates boost to version 1.90.0

New libraries in this release:

  • OpenMethod 2: Open-(multi-)methods in C++17 and above, from Jean-Louis Leroy.

More info about Boost 1.90.0 can be found at the usual place 1.


🧪 Run Testing Details

  • OpenWrt Version: openwrt-sdk-bcm27xx-bcm2712_gcc-14.3.0_musl.Linux-x86_64
  • OpenWrt Target/Subtarget: bcm27xx-bcm2712
  • OpenWrt Device: Raspberrry PI 5B

✅ Formalities

  • I have reviewed the CONTRIBUTING.md file for detailed contributing guidelines.

This commit does not contain patches

This commit updates boost to version 1.90.0

New libraries in this release:
* OpenMethod [2]: Open-(multi-)methods in C++17 and above, from
                  Jean-Louis Leroy.

More info about Boost 1.90.0 can be found at the usual place [1].

[1]: https://www.boost.org/users/history/version_1_90_0.html
[2]: https://www.boost.org/libs/openmethod

Signed-off-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com>
@ClaymorePT
Copy link
Copy Markdown
Contributor Author

ClaymorePT commented Dec 26, 2025

@neheb seeing a failure in a job, a core dump.

also, aarch64 job instance seems to be having network connectivity issues

@hnyman hnyman merged commit 9f0b6fb into openwrt:master Dec 29, 2025
10 of 12 checks passed
@BKPepe
Copy link
Copy Markdown
Member

BKPepe commented Dec 31, 2025

Unfortunately, this breaks several packages again.

../src/lib/log/logger_level_impl.cc:47:5: error: 'BOOST_STATIC_ASSERT' was not declared in this scope; did you mean 'BOOST_HAS_STATIC_ASSERT'?
   47 |     BOOST_STATIC_ASSERT(static_cast<int>(DEFAULT) == 0);
      |     ^~~~~~~~~~~~~~~~~~~
      |     BOOST_HAS_STATIC_ASSERT

Failog: https://downloads.openwrt.org/snapshots/faillogs/aarch64_cortex-a53/packages/kea/compile.txt

/builder/shared-workdir/build/sdk/staging_dir/target-aarch64_cortex-a53_musl/usr/include/boost/asio/detail/type_traits.hpp:63:7: error: no type named 'type' in 'struct std::enable_if<false, void>'
   63 | using enable_if_t = typename std::enable_if<C, T>::type;
      |       ^~~~~~~~~~~

Faillog: https://downloads.openwrt.org/snapshots/faillogs/aarch64_cortex-a53/packages/domoticz/compile.txt

@ClaymorePT
Copy link
Copy Markdown
Contributor Author

ClaymorePT commented Jan 2, 2026

@BKPepe For kea, it sounds something trivial. Just needs to include <boost/static_assert.hpp>. For domoticz, it seems to be an rvalue issue in TCPServer.cpp:62:21

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