New comment by ericonr on void-packages repository https://github.com/void-linux/void-packages/pull/27166#issuecomment-745300369 Comment: That's not where the test fails, it fails in: ``` src/tests/cmocka/test_pam_srv.c: In function 'test_pam_cert_auth_2certs_one_mapping': src/tests/cmocka/test_pam_srv.c:91:26: error: 'SOFTHSM2_PATH' undeclared (first use in this function) 91 | #define TEST_MODULE_NAME SOFTHSM2_PATH ``` I'm not sure if it's because they disable some tests or another on musl, but all tests are passing on musl, but not on glibc. The alpine patches are mostly adding `-lintl`, which I think is necessary only because they use GNU gettext's libintl instead of musl's gettext. Either way, they shouldn't affect what symbols are defined or not.