From 4301130dec41e37cb8a47c6e9f48dc34bd3c4414 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Fri, 11 Dec 2020 07:46:46 +0100 Subject: Add GMP as a prerequisite for GDB --- source-builder/config/gmp.cfg | 61 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 source-builder/config/gmp.cfg (limited to 'source-builder') diff --git a/source-builder/config/gmp.cfg b/source-builder/config/gmp.cfg new file mode 100644 index 0000000..ffd3b20 --- /dev/null +++ b/source-builder/config/gmp.cfg @@ -0,0 +1,61 @@ +# +# The GNU Multiple Precision Arithmetic Library (GMP) +# +# This configuration file configure's, make's and install's GMP. +# + +%if %{release} == %{nil} +%define release 1 +%endif + +Name: gmp-%{gmp_version}-%{_host}-%{release} +Summary: The GNU Multiple Precision Arithmetic Library (GMP) v%{gmp_version} for target %{_target} on host %{_host} +Version: %{gmp_version} +Release: %{release} +URL: https://gmplib.org/ + +# +# Source +# +%source set gmp https://gcc.gnu.org/pub/gcc/infrastructure/gmp-%{gmp_version}.tar.bz2 + +# +# Prepare the source code. +# +%prep + build_top=$(pwd) + + %source setup gmp -q -n gmp-%{gmp_version} + %patch setup gmp -p1 + + cd ${build_top} + +%build + build_top=$(pwd) + + cd gmp-%{gmp_version} + + %{host_build_flags} + + ./configure \ + --build=%{_build} --host=%{_host} \ + --verbose \ + --prefix=%{_prefix} --bindir=%{_bindir} \ + --exec-prefix=%{_exec_prefix} \ + --includedir=%{_includedir} --libdir=%{_libdir} \ + --mandir=%{_mandir} --infodir=%{_infodir} \ + --disable-shared + + %{__make} %{?_smp_mflags} all + + cd ${build_top} + +%install + build_top=$(pwd) + + rm -rf $SB_BUILD_ROOT + + cd gmp-%{gmp_version} + %{__make} DESTDIR=$SB_BUILD_ROOT install + + cd ${build_top} -- cgit v1.2.3