%define binutils_run_tests 1
%endif
+%if 0%{?dump_configure}
+%define binutils_dump_configure 1
+%endif
+
# Enable this when testing on device to:
# 1. Enable macro to turn on testsuite building ('binutils_run_tests 1')
# 2. Keep 'build-dir/' folder in build stage as we do not want to rebuild all
BuildRequires: dejagnu
BuildRequires: glibc-devel-static
%endif
+%if 0%{?binutils_dump_configure}
+BuildRequires: configure-dumper
+%endif
Version: 2.33.1
Release: 0
Url: http://www.gnu.org/software/binutils/
Results from running the binutils tests.
}
+%{?binutils_dump_configure:
+%package configure-dump
+Summary: GNU Binutils configure dump
+License: GPL-3.0+
+Group: Development/Languages
+%description configure-dump
+This package contains dump of configure variables of Binutils
+}
+
%prep
%setup -q -n binutils-%{version}
cp %{SOURCE1001} .
cd build-dir
%{!?binutils_skip_configure:
+%{?binutils_dump_configure:patch_configure.pl ..} # Add debug prints into configure
../configure \
--prefix=%{_prefix} --libdir=%{_libdir} \
--infodir=%{_infodir} --mandir=%{_mandir} \
%{!?binutils_skip_make:
make %{?_smp_mflags}
+%{?binutils_dump_configure:
+ dump_configure.pl .. . \
+ --project binutils \
+ --project-version %{version} \
+ --out_db binutils-%{version}-%{release}-%_project-%_repository.db
+ }
}
%{?binutils_exit_on_make_finish:
rm -rf %{buildroot}%{_datadir}
}
+%{?binutils_dump_configure:
+ install -D -m 0644 binutils-%{version}-%{release}-%_project-%_repository.db %{buildroot}%{_datadir}/binutils-%{version}-%{release}-%_project-%_repository.db
+}
+
%files
%manifest binutils.manifest
%defattr(-,root,root)
%doc testresults/*
}
+%{?binutils_dump_configure:
+%files configure-dump
+%manifest binutils.manifest
+%{_datadir}/binutils-%{version}-%{release}-%_project-%_repository.db
+}
+
%changelog
%define binutils_run_tests 1
%endif
+%if 0%{?dump_configure}
+%define binutils_dump_configure 1
+%endif
+
# Enable this when testing on device to:
# 1. Enable macro to turn on testsuite building ('binutils_run_tests 1')
# 2. Keep 'build-dir/' folder in build stage as we do not want to rebuild all
BuildRequires: dejagnu
BuildRequires: glibc-devel-static
%endif
+%if 0%{?binutils_dump_configure}
+BuildRequires: configure-dumper
+%endif
Version: 2.33.1
Release: 0
Url: http://www.gnu.org/software/binutils/
Results from running the binutils tests.
}
+%{?binutils_dump_configure:
+%package configure-dump
+Summary: GNU Binutils configure dump
+License: GPL-3.0+
+Group: Development/Languages
+%description configure-dump
+This package contains dump of configure variables of Binutils
+}
+
%prep
%setup -q -n binutils-%{version}
cp %{SOURCE1001} .
cd build-dir
%{!?binutils_skip_configure:
+%{?binutils_dump_configure:patch_configure.pl ..} # Add debug prints into configure
../configure \
--prefix=%{_prefix} --libdir=%{_libdir} \
--infodir=%{_infodir} --mandir=%{_mandir} \
%{!?binutils_skip_make:
make %{?_smp_mflags}
+%{?binutils_dump_configure:
+ dump_configure.pl .. . \
+ --project binutils \
+ --project-version %{version} \
+ --out_db binutils-%{version}-%{release}-%_project-%_repository.db
+ }
}
%{?binutils_exit_on_make_finish:
rm -rf %{buildroot}%{_datadir}
}
+%{?binutils_dump_configure:
+ install -D -m 0644 binutils-%{version}-%{release}-%_project-%_repository.db %{buildroot}%{_datadir}/binutils-%{version}-%{release}-%_project-%_repository.db
+}
+
%files
%manifest binutils.manifest
%defattr(-,root,root)
%doc testresults/*
}
+%{?binutils_dump_configure:
+%files configure-dump
+%manifest binutils.manifest
+%{_datadir}/binutils-%{version}-%{release}-%_project-%_repository.db
+}
+
%changelog
%define binutils_run_tests 1
%endif
+%if 0%{?dump_configure}
+%define binutils_dump_configure 1
+%endif
+
# Enable this when testing on device to:
# 1. Enable macro to turn on testsuite building ('binutils_run_tests 1')
# 2. Keep 'build-dir/' folder in build stage as we do not want to rebuild all
BuildRequires: dejagnu
BuildRequires: glibc-devel-static
%endif
+%if 0%{?binutils_dump_configure}
+BuildRequires: configure-dumper
+%endif
Version: 2.33.1
Release: 0
Url: http://www.gnu.org/software/binutils/
Results from running the binutils tests.
}
+%{?binutils_dump_configure:
+%package configure-dump
+Summary: GNU Binutils configure dump
+License: GPL-3.0+
+Group: Development/Languages
+%description configure-dump
+This package contains dump of configure variables of Binutils
+}
+
%prep
%setup -q -n binutils-%{version}
cp %{SOURCE1001} .
cd build-dir
%{!?binutils_skip_configure:
+%{?binutils_dump_configure:patch_configure.pl ..} # Add debug prints into configure
../configure \
--prefix=%{_prefix} --libdir=%{_libdir} \
--infodir=%{_infodir} --mandir=%{_mandir} \
%{!?binutils_skip_make:
make %{?_smp_mflags}
+%{?binutils_dump_configure:
+ dump_configure.pl .. . \
+ --project binutils \
+ --project-version %{version} \
+ --out_db binutils-%{version}-%{release}-%_project-%_repository.db
+ }
}
%{?binutils_exit_on_make_finish:
rm -rf %{buildroot}%{_datadir}
}
+%{?binutils_dump_configure:
+ install -D -m 0644 binutils-%{version}-%{release}-%_project-%_repository.db %{buildroot}%{_datadir}/binutils-%{version}-%{release}-%_project-%_repository.db
+}
+
%files
%manifest binutils.manifest
%defattr(-,root,root)
%doc testresults/*
}
+%{?binutils_dump_configure:
+%files configure-dump
+%manifest binutils.manifest
+%{_datadir}/binutils-%{version}-%{release}-%_project-%_repository.db
+}
+
%changelog
%define binutils_run_tests 1
%endif
+%if 0%{?dump_configure}
+%define binutils_dump_configure 1
+%endif
+
# Enable this when testing on device to:
# 1. Enable macro to turn on testsuite building ('binutils_run_tests 1')
# 2. Keep 'build-dir/' folder in build stage as we do not want to rebuild all
BuildRequires: dejagnu
BuildRequires: glibc-devel-static
%endif
+%if 0%{?binutils_dump_configure}
+BuildRequires: configure-dumper
+%endif
Version: 2.33.1
Release: 0
Url: http://www.gnu.org/software/binutils/
Results from running the binutils tests.
}
+%{?binutils_dump_configure:
+%package configure-dump
+Summary: GNU Binutils configure dump
+License: GPL-3.0+
+Group: Development/Languages
+%description configure-dump
+This package contains dump of configure variables of Binutils
+}
+
%prep
%setup -q -n binutils-%{version}
cp %{SOURCE1001} .
cd build-dir
%{!?binutils_skip_configure:
+%{?binutils_dump_configure:patch_configure.pl ..} # Add debug prints into configure
../configure \
--prefix=%{_prefix} --libdir=%{_libdir} \
--infodir=%{_infodir} --mandir=%{_mandir} \
%{!?binutils_skip_make:
make %{?_smp_mflags}
+%{?binutils_dump_configure:
+ dump_configure.pl .. . \
+ --project binutils \
+ --project-version %{version} \
+ --out_db binutils-%{version}-%{release}-%_project-%_repository.db
+ }
}
%{?binutils_exit_on_make_finish:
rm -rf %{buildroot}%{_datadir}
}
+%{?binutils_dump_configure:
+ install -D -m 0644 binutils-%{version}-%{release}-%_project-%_repository.db %{buildroot}%{_datadir}/binutils-%{version}-%{release}-%_project-%_repository.db
+}
+
%files
%manifest binutils.manifest
%defattr(-,root,root)
%doc testresults/*
}
+%{?binutils_dump_configure:
+%files configure-dump
+%manifest binutils.manifest
+%{_datadir}/binutils-%{version}-%{release}-%_project-%_repository.db
+}
+
%changelog