aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libphobos/ChangeLog8
-rwxr-xr-xlibphobos/configure5
-rw-r--r--libphobos/configure.tgt4
-rw-r--r--libphobos/m4/druntime/cpu.m45
4 files changed, 18 insertions, 4 deletions
diff --git a/libphobos/ChangeLog b/libphobos/ChangeLog
index 3b89f9b..ae894c6 100644
--- a/libphobos/ChangeLog
+++ b/libphobos/ChangeLog
@@ -1,3 +1,11 @@
+2020-04-26 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ * configure: Regenerate.
+ * configure.tgt: Add power*-*-linux* as a supported target, only
+ building libdruntime.
+ * m4/druntime/cpu.m4 (DRUNTIME_CPU_SOURCES): Add cases for powerpcle
+ and powerpc64le target cpus.
+
2020-04-21 Mathias Lang <pro.mathias.lang@gmail.com>
Iain Buclaw <ibuclaw@gdcproject.org>
diff --git a/libphobos/configure b/libphobos/configure
index c2b4913..c923417 100755
--- a/libphobos/configure
+++ b/libphobos/configure
@@ -13991,9 +13991,10 @@ fi
;;
mips*) druntime_target_cpu_parsed="mips"
;;
- powerpc) druntime_target_cpu_parsed="powerpc"
+ powerpc|powerpcle)
+ druntime_target_cpu_parsed="powerpc"
;;
- powerpc64)
+ powerpc64|powerpc64le)
druntime_target_cpu_parsed="powerpc64"
;;
i[34567]86|x86_64)
diff --git a/libphobos/configure.tgt b/libphobos/configure.tgt
index 66082e3..ce4cc1f 100644
--- a/libphobos/configure.tgt
+++ b/libphobos/configure.tgt
@@ -33,6 +33,10 @@ case "${target}" in
mips*-*-linux*)
LIBPHOBOS_SUPPORTED=yes
;;
+ power*-*-linux*)
+ LIBPHOBOS_SUPPORTED=yes
+ LIBDRUNTIME_ONLY=yes
+ ;;
riscv*-*-linux*)
LIBPHOBOS_SUPPORTED=yes
;;
diff --git a/libphobos/m4/druntime/cpu.m4 b/libphobos/m4/druntime/cpu.m4
index 4887248..6e88896 100644
--- a/libphobos/m4/druntime/cpu.m4
+++ b/libphobos/m4/druntime/cpu.m4
@@ -17,9 +17,10 @@ AC_DEFUN([DRUNTIME_CPU_SOURCES],
;;
mips*) druntime_target_cpu_parsed="mips"
;;
- powerpc) druntime_target_cpu_parsed="powerpc"
+ powerpc|powerpcle)
+ druntime_target_cpu_parsed="powerpc"
;;
- powerpc64)
+ powerpc64|powerpc64le)
druntime_target_cpu_parsed="powerpc64"
;;
i[[34567]]86|x86_64)