Hi,

at PowerDNS we are starting to use meson builds and I hit upon a snag
wrt boost.

When searching for libs, only .a's are found, all boost .so's are
skipped. I tracked it down to line 608 in

./mesonbuild/dependencies/boost.py:filter_libraries:

        libs = [x for x in libs if x.version_matches(lib_vers)]

Here lib_vers is set to the boost version 1_84, but presumably the .so
version is used to compare against. On other systems that is the
convention, but on OpenBSD that does not match.

Disabling this line makes things work.

So there seem to be two possible solutions: make the so version match
the boost version, or just skip the test.

I think the latter is preferred. If that's ok, I'll prep a diff.

        -Otto

Reply via email to