Files
nixpkgs/pkgs/development/python-modules/ifcopenshell/boost-1.91-optional.patch
Samuel Rounce 2664acf787 python3Packages.ifcopenshell: fix build with boost 1.91
boost 1.91 rewrote boost::optional and its converting constructor is
now unconditionally explicit, breaking the aggregate brace-init of the
radius member in the profile_point structs in src/ifcgeom. Switch those
members to std::optional, which keeps a non-explicit converting
constructor, so all call sites compile unchanged.

Fixes https://github.com/NixOS/nixpkgs/issues/562782

Assisted-by: Claude Code (claude-fable-5)
2026-09-13 22:41:45 +01:00

1.0 KiB