tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Boost update to 1.89.0



On Thu, Sep 25, 2025 at 09:59:25PM +0100, Adam Ciarciński wrote:
> It took me substantially long time, but finally I've got Boost ready to be updated to 1.89.0. It has one important change that might break several packages: boost_system shared library has been removed and the boost_system component is only available as header files. In practice, a package might try to detect the presence of boost_system library or try to link against it. The simple work-around is to remove any reference to boost_system from linker flags and configure scripts.

Thanks, good to know.

> I've tested meta-pkgs/bulk-test-boost and, besides for the boost update, I have the patches and fixes for these packages:
> 
> * botan2: patch + update to 2.19.5
> * gnucash: patch
> * convertes/librevenge: remove patches/patch-librevenge.pc.in
> * graphics/pcl: patch
> * archivers/innoextract: patch
> * math/libixion: patch
> * graphics/gource: patch
> * ham/gnuradio-core: patch
> * net/icinga2: patch + update to 2.15.0
> * misc/libreoffice: remove LDFLAGS from main Makefile
> * audio/ncmpcpp: update to 0.10.1
> * geography/osm2pgsql: patch
> * cad/openscad: patch
> 
> I wasn't able to build the following for reasons not related to Boost:
> 
> - blender: failes for undefined 'ustringHash' - I have no idea what defined that in the past (maybe openimageio?), but the definition is gone (I know it should be an alias to uint64_t); clearly, Blender needs an update.

That matches bulktracker - seems it broke sometime between July and September.

> - devel/libftdi1: doesn't build because of swig - tried Python 3.12 and Python 3.13 without success.

This package builds fine for me on 11.99.2/x86_64.
What symptoms do you see?

> - misc/libreoffice: fails to build on my NetBSD-aarch64 with "! Error: CFI instruction used without previous .cfi_startproc".

bulktracker is unclear on that one. We have a successful build for
NetBSD 10.0/aarch64 but a failure for NetBSD 10.0/aarch64eb, but both
for the 25.2.4.3 version from 2025Q2; no results for the current
version yet; and failures for Darwin/aarch64*.

> If there are no objections, I would like to proceed with the changes anytime soon.

No objections from me, though I'd like some details for libftdi1 first.

Thanks,
 Thomas


Home | Main Index | Thread Index | Old Index