summaryrefslogtreecommitdiffstats
path: root/contrib/crossrpms/binutils
diff options
context:
space:
mode:
authorRalf Corsepius <ralf.corsepius@rtems.org>2007-07-24 03:47:09 +0000
committerRalf Corsepius <ralf.corsepius@rtems.org>2007-07-24 03:47:09 +0000
commitee4740b462cbba3e2c4b4e91d331ef06ce7264fa (patch)
treeba408c941a4c39f9db6d1b7a9a1b35d1bd77f665 /contrib/crossrpms/binutils
parentNew. (diff)
downloadrtems-ee4740b462cbba3e2c4b4e91d331ef06ce7264fa.tar.bz2
Add cygwin hacks.
Diffstat (limited to 'contrib/crossrpms/binutils')
-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" \