From 6957885149d8c97ec0c32b7988dac349c8d26356 Mon Sep 17 00:00:00 2001
From: Ariadne Conill <ariadne@dereferenced.org>
Date: Tue, 31 Mar 2020 07:56:31 +0000
Subject: [PATCH] main/gcc: ensure libucontext is linked against libgdruntime
 on mips

---
 main/gcc/405-dlang-mips.patch | 10 ++++++++++
 main/gcc/APKBUILD             |  4 ++--
 2 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/main/gcc/405-dlang-mips.patch b/main/gcc/405-dlang-mips.patch
index 2b802d1b4156..1b222a0d43a7 100644
--- a/main/gcc/405-dlang-mips.patch
+++ b/main/gcc/405-dlang-mips.patch
@@ -22,3 +22,13 @@
      else
          static assert(0, "Platform not supported");
  
+--- gcc-9.3.0.orig/libphobos/configure.tgt
++++ gcc-9.3.0/libphobos/configure.tgt
+@@ -38,6 +38,7 @@
+ 	;;
+   mips*-*-linux*)
+ 	LIBPHOBOS_SUPPORTED=yes
++	LIBDRUNTIME_NEEDS_UCONTEXT=yes
+ 	;;
+   riscv*-*-linux*)
+ 	LIBPHOBOS_SUPPORTED=yes
diff --git a/main/gcc/APKBUILD b/main/gcc/APKBUILD
index 97352593cfc6..2efdcaedcdb1 100644
--- a/main/gcc/APKBUILD
+++ b/main/gcc/APKBUILD
@@ -6,7 +6,7 @@ pkgver=9.3.0
 [ "$CHOST" != "$CTARGET" ] && _target="-$CTARGET_ARCH" || _target=""
 
 pkgname="$pkgname$_target"
-pkgrel=0
+pkgrel=1
 pkgdesc="The GNU Compiler Collection"
 url="https://gcc.gnu.org"
 arch="all"
@@ -640,4 +640,4 @@ f4ef08454e28c8732db69115e4998ec153399e8d229dd27f923dbdcf57b68128a65640d026cc7f45
 9d73f21eaa2458d28a144dd0e5478ed52763a4d8bbf62084b607db52bce1e2242f773c853fc34e6aae2d53c4124948139954627064e850e9dabaddaef5cb9d69  402-dlang-stat.patch
 fd056014d0c6f627108d7387bfe46b5fb66786a16fa964da55b0442658b1c8e9e903c641a9e3233000ef37691e32ea4fef22029ab5eba217ccbc8bd5941e81ae  403-dlang-ibmz.patch
 ddb3ca26b5e55f6d376036c2ed87959770bfb72d1175d0dba332f705edf6817806d53765c838ff670472a16ab175bd1ce88946c19d83f9d5e53ff2b4d3558dfb  404-dlang-zlib.patch
-3a3ffc09872767453f01f737f5254d20c4094ec03a73b1e855860746cd752b2d5bc0583e994c9c0391a8258358b407f7795ba8706ce2a56d22a1a01d954bccb2  405-dlang-mips.patch"
+3f40f796f50d49ea0a185d3454c79606fb5f90ed48c030fe25c1df8c4a72ba7cae37dccdb260cf737beb3e921dc2ddad68effbe446dbf220a07d0158b9b9ca8d  405-dlang-mips.patch"
-- 
GitLab