summaryrefslogtreecommitdiffstats
path: root/contrib
diff options
context:
space:
mode:
Diffstat (limited to 'contrib')
-rw-r--r--contrib/crossrpms/binutils/binutils.add4
-rw-r--r--contrib/crossrpms/binutils/build.add4
2 files changed, 8 insertions, 0 deletions
diff --git a/contrib/crossrpms/binutils/binutils.add b/contrib/crossrpms/binutils/binutils.add
index 01b86d2e7c..aeb9cbfd49 100644
--- a/contrib/crossrpms/binutils/binutils.add
+++ b/contrib/crossrpms/binutils/binutils.add
@@ -15,6 +15,10 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
# Required for building the infos
BuildRequires: /sbin/install-info
BuildRequires: texinfo >= 4.2
+%else
+%if "@tool_target@" == "i686-pc-cygwin"
+BuildRequires: texinfo >= 4.2
+%endif
%endif
BuildRequires: flex
BuildRequires: bison
diff --git a/contrib/crossrpms/binutils/build.add b/contrib/crossrpms/binutils/build.add
index fac7f6d118..193e3faa34 100644
--- a/contrib/crossrpms/binutils/build.add
+++ b/contrib/crossrpms/binutils/build.add
@@ -1,4 +1,8 @@
%build
+%if "@tool_target@" == "i686-pc-cygwin"
+# The cygwin sources are leaking memory
+ RPM_OPT_FLAGS="$(echo "$RPM_OPT_FLAGS"|sed -e 's; -Wp,-D_FORTIFY_SOURCE=2;;')"
+%endif
mkdir -p build
cd build
CFLAGS="$RPM_OPT_FLAGS" \