New comment by pullmoll on void-packages repository https://github.com/void-linux/void-packages/issues/26427#issuecomment-731656837 Comment: - [x] `libgcrypt` fails to cross compile. ``` /usr/lib/gcc/x86_64-linux-musl/9.3.0/../../../../x86_64-linux-musl/bin/ld: ./.libs/libgcrypt.so: undefined reference to `_gcry_mpih_addmul_1' /usr/lib/gcc/x86_64-linux-musl/9.3.0/../../../../x86_64-linux-musl/bin/ld: ./.libs/libgcrypt.so: undefined reference to `_gcry_mpih_rshift' /usr/lib/gcc/x86_64-linux-musl/9.3.0/../../../../x86_64-linux-musl/bin/ld: ./.libs/libgcrypt.so: undefined reference to `_gcry_mpih_add_n' /usr/lib/gcc/x86_64-linux-musl/9.3.0/../../../../x86_64-linux-musl/bin/ld: ./.libs/libgcrypt.so: undefined reference to `_gcry_mpih_mul_1' /usr/lib/gcc/x86_64-linux-musl/9.3.0/../../../../x86_64-linux-musl/bin/ld: ./.libs/libgcrypt.so: undefined reference to `_gcry_mpih_submul_1' /usr/lib/gcc/x86_64-linux-musl/9.3.0/../../../../x86_64-linux-musl/bin/ld: ./.libs/libgcrypt.so: undefined reference to `_gcry_mpih_lshift' /usr/lib/gcc/x86_64-linux-musl/9.3.0/../../../../x86_64-linux-musl/bin/ld: ./.libs/libgcrypt.so: undefined reference to `_gcry_mpih_sub_n' collect2: error: ld returned 1 exit status ``` Solution: add `configure_args+=" ac_cv_sys_symbol_underscore=no"` for `$CROSS_BUILD`, not just for `$XBPS_TARGET_ARCH` in `ppc|ppc-musl`. Can someone push that change? My master is dirty and I don't want to revert things just to push that fix. ``` if [ "$CROSS_BUILD" ]; then configure_args+=" ac_cv_sys_symbol_underscore=no" fi ```