summaryrefslogtreecommitdiffstats
path: root/source-builder
diff options
context:
space:
mode:
authorChris Johns <chris@contemporary.net.au>2023-04-04 13:45:04 +1000
committerChris Johns <chris@contemporary.net.au>2023-04-05 10:09:29 +1000
commit4358a038c62a21a59ce712b08c003b56c8ae2ab0 (patch)
tree365470085509662714364527105bce790d4d17b6 /source-builder
parentrtems/gcc: Do not build GMP in GCC, use the staged build (diff)
downloadrtems-source-builder-4358a038c62a21a59ce712b08c003b56c8ae2ab0.tar.bz2
devel/gmp: Disable assemble builds on MacOS AARCH64
Updates #4892
Diffstat (limited to 'source-builder')
-rw-r--r--source-builder/config/gmp.cfg12
1 files changed, 11 insertions, 1 deletions
diff --git a/source-builder/config/gmp.cfg b/source-builder/config/gmp.cfg
index ffd3b20..4e8d674 100644
--- a/source-builder/config/gmp.cfg
+++ b/source-builder/config/gmp.cfg
@@ -19,6 +19,15 @@ URL: https://gmplib.org/
#
%source set gmp https://gcc.gnu.org/pub/gcc/infrastructure/gmp-%{gmp_version}.tar.bz2
+%define gmp_extra_options %{nil}
+
+#
+# Do not use assembler if MacOS AARCH64
+#
+%if %{_host_os} == darwin && %{_host_arch} == arm64
+ %define gmp_extra_options %{gmp_extra_options} --disable-assembly
+%endif
+
#
# Prepare the source code.
#
@@ -44,7 +53,8 @@ URL: https://gmplib.org/
--exec-prefix=%{_exec_prefix} \
--includedir=%{_includedir} --libdir=%{_libdir} \
--mandir=%{_mandir} --infodir=%{_infodir} \
- --disable-shared
+ --disable-shared \
+ %{gmp_extra_options}
%{__make} %{?_smp_mflags} all