Skip to content

find_library_file doesn't handle openbsd shared library naming scheme #396

@sthen

Description

@sthen

def find_library_file(self, dirs, lib, debug=False):

OpenBSD shared libraries are just installed as lib.so.., there are no symlinks from lib.so. The code in find_library_path only searches for .so without version numbers and .a, so it fails to find these unless there's also an associated static library.

(We found this after looking at issues with Pillow not building support for some image formats after updates to the various libraries which they depend on removed static libraries).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions