Some other 1.90.0 boost packages have the same issue and this breaks a number of other package builds on hppa.
The issue is boost was built on a 64-bit capable hppa system (hppa64) but currently hppa only supports 32-bit runtime. I don't know anything about configuring boost but I think it needs to be configured to 32-bit mode on hppa. Dave On 2026-03-16 9:17 a.m., Simon Richter wrote: > Source: nextpnr > Version: 0.10-1 > Severity: normal > Tags: ftbfs > X-Debbugs-Cc: [email protected], [email protected] > User: [email protected] > Usertags: hppa > > Hi, > > After Boost 1.90 compatibility was fixed, only hppa still has issues: > > CMake Error at > /usr/lib/hppa-linux-gnu/cmake/Boost-1.90.0/BoostConfig.cmake:141 > (find_package): > Found package configuration file: > > > /usr/lib/hppa-linux-gnu/cmake/boost_program_options-1.90.0/boost_program_options-config.cmake > > but it set boost_program_options_FOUND to FALSE so package > "boost_program_options" is considered to be NOT FOUND. Reason given by > package: > > No suitable build variant has been found. > > The following variants have been tried and rejected: > > * libboost_program_options.so.1.90.0 (64 bit, need 32) > > * libboost_program_options.a (64 bit, need 32) > > I'd assume that this is a problem in either boost or cmake, but this > needs to be properly investigated. > > Simon > > -- System Information: > Debian Release: 13.3 > APT prefers stable-security > APT policy: (500, 'stable-security'), (500, 'stable') > Architecture: amd64 (x86_64) > > Kernel: Linux 6.12.73+deb13-amd64 (SMP w/20 CPU threads; PREEMPT) > Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE > Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), > LANGUAGE=en_US:en > Shell: /bin/sh linked to /usr/bin/dash > Init: systemd (via /run/systemd/system) > LSM: AppArmor: enabled > -- John David Anglin [email protected]

