From ee4740b462cbba3e2c4b4e91d331ef06ce7264fa Mon Sep 17 00:00:00 2001 From: Ralf Corsepius Date: Tue, 24 Jul 2007 03:47:09 +0000 Subject: [PATCH] Add cygwin hacks. --- contrib/crossrpms/binutils/binutils.add | 4 ++++ contrib/crossrpms/binutils/build.add | 4 ++++ 2 files changed, 8 insertions(+) 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" \