pynss-dev / python-nss

Python bindings for Network Security Services (NSS) and Netscape Portable Runtime (NSPR).
GNU General Public License v2.0
1 stars 2 forks source link

Builds do not work with debian multiarch libs #12

Closed kuwv closed 2 years ago

kuwv commented 2 years ago

Overview

Debian uses a multiarch design which is intended to support the disparate package architectures that may be installed within a system. https://wiki.debian.org/Multiarch/HOWTO

Acceptance

Ensure wheel packages are compatible on general Linux platforms.

kuwv commented 2 years ago

Temporarily fixed issue with debian multiarch paths by using LD_LIBRARY_PATH. Need to figure out why ldconfig isn't working from the pipeline though. And, ideally why the library isn't finding nested libs.

kuwv commented 2 years ago

Had to disable one tests due to the os.kill causing a segmentation fault. Not sure if this is an actual bug on some flag compiled into the platform. Need to create a ticket to troubleshoot. Pipelines work now.