diff options
author | Chris Johns <chris@contemporary.net.au> | 2023-04-04 13:45:04 +1000 |
---|---|---|
committer | Chris Johns <chris@contemporary.net.au> | 2023-04-05 10:09:29 +1000 |
commit | 4358a038c62a21a59ce712b08c003b56c8ae2ab0 (patch) | |
tree | 365470085509662714364527105bce790d4d17b6 /source-builder | |
parent | rtems/gcc: Do not build GMP in GCC, use the staged build (diff) | |
download | rtems-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.cfg | 12 |
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 |