diff --git a/srcpkgs/nim/template b/srcpkgs/nim/template index 407d6687653..efc63db3002 100644 --- a/srcpkgs/nim/template +++ b/srcpkgs/nim/template @@ -39,19 +39,25 @@ do_build() { bin/nim c koch ./koch boot -d:release - case "$XBPS_TARGET_MACHINE" - in aarch64*) _arch=arm64 - ;; arm*) _arch=arm + case "$XBPS_TARGET_MACHINE" in + aarch64*) _arch=arm64;; + arm*) _arch=arm;; + ppc64le*) _arch=powerpc64el;; + ppc64*) _arch=powerpc64;; esac case "$XBPS_TARGET_MACHINE" - in arm*|aarch64*) + in arm*|aarch64*|ppc64*) ed config/nim.cfg <<-EDIT ,s/^arm.linux.gcc.exe .*/arm.linux.gcc.exe = "$CC"/ ,s/^arm.linux.gcc.linkerexe .*/arm.linux.gcc.linkerexe = "$CC"/ a arm64.linux.gcc.exe = "$CC" arm64.linux.gcc.linkerexe = "$CC" + powerpc64.linux.gcc.exe = "$CC" + powerpc64.linux.gcc.linkerexe = "$CC" + powerpc64el.linux.gcc.exe = "$CC" + powerpc64el.linux.gcc.linkerexe = "$CC" . w q