Index | Thread | Search

From:
Brad Smith <brad@comstyle.com>
Subject:
Re: Boost 1.89
To:
Theo Buehler <tb@theobuehler.org>, ports@openbsd.org, brad@openbsd.org, rsadowski@openbsd.org, gonzalo@openbsd.org, robert@openbsd.org
Date:
Fri, 6 Feb 2026 14:37:32 -0500

Download raw body.

Thread
  • Josh Grosse:

    Boost 1.89

    • Theo Buehler:

      Boost 1.89

      • Brad Smith:

        Boost 1.89

On 2026-02-06 11:56 a.m., Theo Buehler wrote:
> On Fri, Feb 06, 2026 at 10:50:38AM -0500, Josh Grosse wrote:
>> On Fri, Feb 06, 2026 at 01:26:55PM +0100, Theo Buehler wrote:
>>> ...
>>> The following ports fail to build due to configure checks for
>>> Boost::System. I'd appreciate if the maintainers could take care of
>>> fixing this.
>>> ...
>>>
>>> Josh:		codeblocks
>>> 	Fails to configure due to missing boost_system*
>> Attached is a diff for devel/codeblocks to remove boost_system.
>>
>> Tested on amd64.
> Great, thanks.
>
>>   BUILD_DEPENDS=	archivers/zip
>>   
>>   LIB_DEPENDS=	archivers/bzip2 \
>> -		devel/boost \
> [...]
>
>> + m4_include([m4/ax_boost_base.m4])
>> +-m4_include([m4/ax_boost_system.m4])
> I think we still need to keep a bdep on devel/boost? Boost is still
> detected at configure time:
>
> checking for boostlib >=  (102000)... yes
>
> and and even if it's no longer contributing to wantlib, I suspect its
> .hpp parts are picked up from some of the modules. Or did you check
> that this doesn't happen?

Various Boost modules are header only. If not using any of the libraries
but compiling header-only modules then it should be a BUILD_DEPENDS.