#1130963 ftbfs on hppa: libboost_program_options.so.1.90.0 (64 bit, need 32)

Package:
libboost-program-options1.90-dev
Source:
libboost-program-options1.90-dev
Description:
program options library for C++
Submitter:
Simon Richter
Date:
2026-03-17 02:13:01 UTC
Severity:
normal
Tags:
#1130963#5
Date:
2026-03-16 13:17:13 UTC
From:
To:
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

#1130963#10
Date:
2026-03-16 17:38:22 UTC
From:
To:
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

#1130963#15
Date:
2026-03-16 17:38:22 UTC
From:
To:
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

#1130963#20
Date:
2026-03-17 02:02:24 UTC
From:
To:
reassign 1130963 libboost-program-options1.90-dev
thanks

Hi,

Interestingly, the same thing happens on m68k. So, reassigning this to
Boost.

Thanks,
    Simon