Re: devel/boost: boost/iostreams zstd linker error

Thomas Dreibholz <[email protected]> Tue, 21 Jul 2026 15:35:22 +0200
Newsgroups gmane.os.openbsd.ports
Organization Simula Research Laboratory
Message-ID <[email protected]>
Hi,

Den 15.06.2026 15:32, skrev Stuart Henderson:
> On 2026/06/15 14:58, Thomas Dreibholz wrote:
>> However, for the BOOST/zstd issue, it does not make a difference.
> correct.
>
> thinking... is zstd required for usage of HiPerConTracer? If not, I
> wonder if it might be better it to detect whether zstd is available in
> the installed copy of boost and #ifdef out use of those functions if
> unavailable.

HiPerConTracer uses it because zstd compression is fast and efficient. 
Since BOOST provides zstd support, it should be enabled. In its current 
state, a program source using BOOST and zstd successfully compiles (i.e. 
support seems to be there) but the linking fails. This seems to be a bug 
in the OpenBSD packaging, probably the same as in the FreeBSD package 
(which got fixed some time ago).

Currently, BOOST with zstd filter is working on Linux (Ubuntu/Debian, 
Fedora, OpenSUSE, Alpine), FreeBSD, NetBSD, and Solaris (OpenIndiana).

-- 
Best regards / Mit freundlichen Grüßen / Med vennlig hilsen

=======================================================================
  Thomas Dreibholz

  Simula Metropolitan Centre for Digital Engineering
  Centre for Resilient Networks and Applications
  Stensberggata 27
  0170 Oslo, Norway
-----------------------------------------------------------------------
  E-Mail:     [email protected]
  Homepage:   http://simula.no/people/dreibh
=======================================================================
OpenPGP_signature.asc (application/pgp-signature, 2.8 KB)
-----BEGIN PGP SIGNATURE-----

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
=hu6p
-----END PGP SIGNATURE-----