There is an updated pull request by JamiKettunen against master on the void-packages repository https://github.com/JamiKettunen/void-packages boost-1.79.0 https://github.com/void-linux/void-packages/pull/36204 boost: update to 1.79.0. #### Packages to fix (from `xrevshlib boost` as locally build-tested on `x86_64-musl`) - [ ] Aegisub (fails on `do_build()`) - [ ] PrusaSlicer (fails on `do_build()`) - [ ] TSC (fails on `do_build()`) - [ ] cryfs (fails on `do_build()`) - [ ] fifengine (fails on `do_build()`) - [x] uhd (fails on `do_build()`) - [ ] gnuradio (failed on `do_build()`, updating to [v3.10.2.0](https://github.com/gnuradio/gnuradio/releases/tag/v3.10.2.0) appears to have disabled building a lot of components including all shared objects and pkg-config files for example, probably just a bunch of missing new "optional" build-time dependencies...) - [ ] gnuradio-osmosdr (depends on `gnuradio`) - [ ] imagescan (fails on `do_build()`) - [ ] kea (fails on `do_build()`) - [ ] ledger (fails on `do_build()`) - [ ] libbitcoin-system (fails on `do_build()`) - [ ] libbitcoin-database (depends on `libbitcoin-system`) - [ ] libbitcoin-blockchain (depends on `libbitcoin-database`) - [ ] libbitcoin-node (depends on `libbitcoin-blockchain`) - [ ] libbitcoin-server (depends on `libbitcoin-blockchain`) - [ ] libbitcoin-protocol (depends on `libbitcoin-system`) - [ ] libbitcoin-client (depends on `libbitcoin-protocol`) - [ ] libbitcoin-explorer (depends on `libbitcoin-client`) - [ ] libbitcoin-network (depends on `libbitcoin-system`) - [ ] libetonyek (fails on `do_build()`, appears to need `-std=c++17` or higher? `NUM3Parser.cpp:46:8: error: 'for_each' is not a member of 'std'`) - [ ] libreoffice (depends on `libetonyek`) - [ ] librime (fails on `do_build()`) - [ ] namecoin (fails on `do_build()`) - [ ] pulseeffects-legacy (fails on `do_build()`) - [ ] supercollider (fails on `do_build()`) - [ ] leatherman (hangs on `do_check()`, test process pinned one core at 100% for 10 minutes) - [x] facter (depends on `leatherman`) - [ ] inkscape (fails on `do_check()`) - [ ] libtorrent-rasterbar (hangs on `do_check()`, 90/97 test_web_seed_http stuck for 10 minutes) - [ ] schroot (fails on `do_check()`) - [ ] bitcoin (fails on `do_check()`) #### Packages to fix (from `xrevshlib uhd` as locally build-tested on `x86_64-musl`) - [ ] urh (fails on `do_check()` even after adding `checkdepends="python3-pip"`) #### Modified patches (boost) `exec_file.patch`: Removed due to being upstream as https://github.com/boostorg/python/commit/d9f06052e28873037db7f98629bce72182a42410 `mips.patch`: Updated to apply on top of https://github.com/boostorg/fiber/commit/5dc9dabc5d5ff8da53ec897c265c9cba1b6ed0df, not sure if this can be removed now(?) #### Misc changes - I've renamed all subpackages of `boost` so that the versioned name doesn't conflict with other numbers and are consistent with the previously existing `boost-python3-1.72`, e.g. `libboost_math_c991.72` is now `libboost_math_c99-1.79` (notice the `-`!) #### Testing the changes - I tested the changes in this PR: **NO** A patch file from https://github.com/void-linux/void-packages/pull/36204.patch is attached