diff options
author | Ralf Corsepius <ralf.corsepius@rtems.org> | 2007-07-24 03:47:09 +0000 |
---|---|---|
committer | Ralf Corsepius <ralf.corsepius@rtems.org> | 2007-07-24 03:47:09 +0000 |
commit | ee4740b462cbba3e2c4b4e91d331ef06ce7264fa (patch) | |
tree | ba408c941a4c39f9db6d1b7a9a1b35d1bd77f665 /contrib/crossrpms/binutils | |
parent | New. (diff) | |
download | rtems-ee4740b462cbba3e2c4b4e91d331ef06ce7264fa.tar.bz2 |
Add cygwin hacks.
Diffstat (limited to 'contrib/crossrpms/binutils')
-rw-r--r-- | contrib/crossrpms/binutils/binutils.add | 4 | ||||
-rw-r--r-- | contrib/crossrpms/binutils/build.add | 4 |
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" \ |