diff --git a/srcpkgs/cross-powerpc64-linux-musl/files/ppc-pt_regs.patch b/srcpkgs/cross-powerpc64-linux-musl/files/ppc-pt_regs.patch deleted file mode 120000 index 983d54dc1d9..00000000000 --- a/srcpkgs/cross-powerpc64-linux-musl/files/ppc-pt_regs.patch +++ /dev/null @@ -1 +0,0 @@ -../../musl/patches/ppc-pt_regs.patch \ No newline at end of file diff --git a/srcpkgs/cross-powerpc64-linux-musl/files/ppc64-fpregset_t.patch b/srcpkgs/cross-powerpc64-linux-musl/files/ppc64-fpregset_t.patch deleted file mode 120000 index 0691c1fe49d..00000000000 --- a/srcpkgs/cross-powerpc64-linux-musl/files/ppc64-fpregset_t.patch +++ /dev/null @@ -1 +0,0 @@ -../../musl/patches/ppc64-fpregset_t.patch \ No newline at end of file diff --git a/srcpkgs/cross-powerpc64-linux-musl/template b/srcpkgs/cross-powerpc64-linux-musl/template index 7627919b2e1..3d92c564e2b 100644 --- a/srcpkgs/cross-powerpc64-linux-musl/template +++ b/srcpkgs/cross-powerpc64-linux-musl/template @@ -159,12 +159,15 @@ _musl_build() { [ -f ${wrksrc}/.musl_build_done ] && return 0 cd ${wrksrc}/musl-${_musl_version} - - _apply_patch -p0 ${FILESDIR}/ppc64-fpregset_t.patch - _apply_patch -p0 ${FILESDIR}/ppc-pt_regs.patch - msg_normal "Building cross musl libc\n" + # Apply musl patches if there are any + if [ -d "${XBPS_SRCPKGDIR}/musl/patches" ]; then + for f in ${XBPS_SRCPKGDIR}/musl/patches/*.patch; do + _apply_patch -p0 "$f" + done + fi + CC="${_triplet}-gcc" LD="${_triplet}-ld" AR="${_triplet}-ar" \ AS="${_triplet}-as" RANLIB="${_triplet}-ranlib" \ CFLAGS="-Os -pipe ${_archflags}" \