aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIain Sandoe <iain@sandoe.co.uk>2024-04-01 13:58:20 +0100
committerIain Sandoe <iain@sandoe.co.uk>2024-04-03 13:18:15 +0100
commitd60968de6961cef144a5cf8701ea0d3f4ea90f18 (patch)
treed5ab507fffb159740420f401a359b3b745946d5f
parentce7cb109ff429bcdca03fccfc444b610c6cb528b (diff)
downloadgcc-d60968de6961cef144a5cf8701ea0d3f4ea90f18.zip
gcc-d60968de6961cef144a5cf8701ea0d3f4ea90f18.tar.gz
gcc-d60968de6961cef144a5cf8701ea0d3f4ea90f18.tar.bz2
libphobos, Darwin: Enable libphobos for most Darwin.
Earlier Darwin systems can be made to work too - but they need non- standard 'binutils', so for now these must be enabled specifically. libphobos/ChangeLog: * configure.tgt: Enable libphobos for Darwin >= 12. Signed-off-by: Iain Sandoe <iain@sandoe.co.uk>
-rw-r--r--libphobos/configure.tgt9
1 files changed, 9 insertions, 0 deletions
diff --git a/libphobos/configure.tgt b/libphobos/configure.tgt
index 1387938..7159644 100644
--- a/libphobos/configure.tgt
+++ b/libphobos/configure.tgt
@@ -27,6 +27,9 @@ case "${target}" in
*-*-dragonfly*)
LIBPHOBOS_SUPPORTED=yes
;;
+ aarch64-*-darwin2*)
+ LIBPHOBOS_SUPPORTED=yes
+ ;;
aarch64*-*-linux*)
LIBPHOBOS_SUPPORTED=yes
;;
@@ -58,6 +61,12 @@ case "${target}" in
sparc*-*-solaris2.11*)
LIBPHOBOS_SUPPORTED=yes
;;
+ *-*-darwin9* | *-*-darwin1[01]*)
+ LIBDRUNTIME_ONLY=yes
+ ;;
+ x86_64-*-darwin1[2-9]* | x86_64-*-darwin2* | i?86-*-darwin1[2-7])
+ LIBPHOBOS_SUPPORTED=yes
+ ;;
x86_64-*-freebsd* | i?86-*-freebsd*)
LIBPHOBOS_SUPPORTED=yes
;;