New comment by skmpz on void-packages repository https://github.com/void-linux/void-packages/pull/30769#issuecomment-846121219 Comment: This fails to build for aarch64-musl (cross compiled on x86_64-musl).. ``` => xbps-src: updating repositories for host (x86_64-musl)... [*] Updating repository `https://alpha.de.repo.voidlinux.org/current/musl/x86_64-musl-repodata' ... [*] Updating repository `https://alpha.de.repo.voidlinux.org/current/musl/nonfree/x86_64-musl-repodata' ... [*] Updating repository `https://alpha.de.repo.voidlinux.org/current/musl/debug/x86_64-musl-repodata' ... (.....) /builddir/cross-aarch64-linux-musl-0.34/gcc_build/aarch64-linux-musl/libgomp/../../../gcc-10.2.1_pre1/libgomp/oacc-profiling.c:146:(.text+0x828): dangerous relocation: unsupported relocation /usr/lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: /usr/aarch64-linux-musl/usr/lib/libgomp.a(oacc-profiling.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `acc_prof_lookup' which may bind externally can not be used when making a shared object; recompile with -fPIC /usr/aarch64-linux-musl/usr/lib/libgomp.a(oacc-profiling.o): in function `goacc_profiling_initialize': /builddir/cross-aarch64-linux-musl-0.34/gcc_build/aarch64-linux-musl/libgomp/../../../gcc-10.2.1_pre1/libgomp/oacc-profiling.c:146:(.text+0x820): dangerous relocation: unsupported relocation /usr/lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: /usr/aarch64-linux-musl/usr/lib/libgomp.a(oacc-profiling.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `acc_prof_unregister' which may bind externally can not be used when making a shared object; recompile with -fPIC /builddir/cross-aarch64-linux-musl-0.34/gcc_build/aarch64-linux-musl/libgomp/../../../gcc-10.2.1_pre1/libgomp/oacc-profiling.c:146:(.text+0x824): dangerous relocation: unsupported relocation /usr/lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: /usr/aarch64-linux-musl/usr/lib/libgomp.a(oacc-profiling.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `acc_prof_register' which may bind externally can not be used when making a shared object; recompile with -fPIC /builddir/cross-aarch64-linux-musl-0.34/gcc_build/aarch64-linux-musl/libgomp/../../../gcc-10.2.1_pre1/libgomp/oacc-profiling.c:146:(.text+0x828): dangerous relocation: unsupported relocation collect2: error: ld returned 1 exit status make: *** [Makefile:1056: lib/libraw.la] Error 1 make: *** Waiting for unfinished jobs.... collect2: error: ld returned 1 exit status make: *** [Makefile:1059: lib/libraw_r.la] Error 1 => ERROR: libraw-0.20.2_1: do_build: '${make_cmd} ${makejobs} ${make_build_args} ${make_build_target}' exited with 2 => ERROR: in do_build() at common/build-style/gnu-configure.sh:15 ```