[mingw-binutils/f18] Update to 2.23.1 release
by Erik van Pienbroek
commit 432e924616051b6c8f14041f397a8be9e9e32574
Author: Erik van Pienbroek <epienbro(a)fedoraproject.org>
Date: Thu Nov 22 15:12:13 2012 +0100
Update to 2.23.1 release
After discussion on IRC we decided to stick with the stable 2.23
branch for Fedora 18 instead of keeping in sync with the native
Fedora binutils package
.gitignore | 1 +
mingw-binutils.spec | 10 +++++-----
sources | 2 +-
3 files changed, 7 insertions(+), 6 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index ef9d2bf..38ed3bd 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,3 +6,4 @@ binutils-2.20.1.tar.bz2
/binutils-2.22.52.0.3.tar.bz2
/binutils-2.22.52.0.4.tar.bz2
/binutils-2.23.51.0.5.tar.bz2
+/binutils-2.23.1.tar.bz2
diff --git a/mingw-binutils.spec b/mingw-binutils.spec
index 4dac145..7d153ce 100644
--- a/mingw-binutils.spec
+++ b/mingw-binutils.spec
@@ -1,7 +1,7 @@
%global run_testsuite 1
Name: mingw-binutils
-Version: 2.23.51.0.5
+Version: 2.23.1
Release: 1%{?dist}
Summary: Cross-compiled version of binutils for Win32 and Win64 environments
@@ -9,8 +9,8 @@ License: GPLv2+ and LGPLv2+ and GPLv3+ and LGPLv3+
Group: Development/Libraries
URL: http://www.gnu.org/software/binutils/
-#Source0: ftp://sourceware.org/pub/binutils/snapshots/binutils-%{version}.tar.bz2
-Source0: http://www.kernel.org/pub/linux/devel/binutils/binutils-%{version}.tar.bz2
+Source0: http://ftp.gnu.org/gnu/binutils/binutils-%{version}.tar.bz2
+#Source0: http://www.kernel.org/pub/linux/devel/binutils/binutils-%{version}.tar.bz2
BuildRequires: flex
BuildRequires: bison
@@ -246,8 +246,8 @@ rm -rf $RPM_BUILD_ROOT/multilib
%changelog
-* Wed Nov 21 2012 Erik van Pienbroek <epienbro(a)fedoraproject.org> - 2.23.51.0.5-1
-- Update to 2.23.51.0.5 release
+* Thu Nov 22 2012 Erik van Pienbroek <epienbro(a)fedoraproject.org> - 2.23.1-1
+- Update to 2.23.1 release
* Mon Oct 15 2012 Jon Ciesla <limburgher(a)gmail.com> - 2.22.52.0.4-2
- Provides: bundled(libiberty)
diff --git a/sources b/sources
index c6c1ab0..97adf8b 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-a08000d6c18b4667095e416816550a33 binutils-2.23.51.0.5.tar.bz2
+33adb18c3048d057ac58d07a3f1adb38 binutils-2.23.1.tar.bz2
11 years, 6 months
Symbol conflicts when building a MinGW binary with exceptions and -static-libgcc
by Kevin Kofler
Hi,
when trying to build a DLL (I think it'd be the same thing with an EXE though)
with the -static-libgcc flag using the mingw-w64 cross-compiler in the Fedora
17 repository, I ran into symbol conflicts between libgcc_eh.a and libgcc_s.a:
there are errors about multiple definitions of several "_Unwind_*" symbols.
Unfortunately, the code uses exceptions, so -fno-exceptions is not an option.
http://tdm-gcc.tdragon.net/development says that TDM-GCC (maintainer CCed) has
a local patch for what appears to be this same issue:
> Includes a patch which reintegrates the code from libgcc_eh.a into libgcc.a
> and the libgcc DLL. As long as the shared memory region is used to handle
> exceptions, this library is unnecessary, and it causes multiple definition
> errors for the symbols in it because it hasn't been added to binutils'
> exception libraries yet.
Therefore I am asking whether we can get that fix (or some other fix for this
bug):
1. into the Fedora mingw64-gcc packaging and
2. into upstream GCC?
Kevin Kofler
11 years, 6 months
[mingw-zlib/f18] Update to 1.2.7
by Erik van Pienbroek
Summary of changes:
2333169... Update to 1.2.7 (*)
(*) This commit already existed in another branch; no separate mail sent
11 years, 6 months
[mingw-zlib] Update to 1.2.7
by Erik van Pienbroek
commit 2333169c09a99a357b0aaa58e0bd7dfda0932685
Author: Erik van Pienbroek <epienbro(a)fedoraproject.org>
Date: Thu Nov 22 00:30:30 2012 +0100
Update to 1.2.7
.gitignore | 1 +
mingw-zlib.spec | 17 +++++++----------
...ols.patch => mingw32-zlib-1.2.7-autotools.patch | 2 +-
sources | 2 +-
zlib-1.2.5-gentoo.patch | 12 ------------
....patch => zlib-1.2.7-use-correct-def-file.patch | 5 ++---
6 files changed, 12 insertions(+), 27 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index b11df10..fee92f3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
zlib-1.2.3.tar.gz
/zlib-1.2.5.tar.gz
+/zlib-1.2.7.tar.gz
diff --git a/mingw-zlib.spec b/mingw-zlib.spec
index 3d6c775..1e17293 100644
--- a/mingw-zlib.spec
+++ b/mingw-zlib.spec
@@ -1,11 +1,8 @@
%?mingw_package_header
-%global mingw_build_win32 1
-%global mingw_build_win64 1
-
Name: mingw-zlib
-Version: 1.2.5
-Release: 11%{?dist}
+Version: 1.2.7
+Release: 1%{?dist}
Summary: MinGW Windows zlib compression library
License: zlib
@@ -13,11 +10,9 @@ Group: Development/Libraries
URL: http://www.zlib.net/
Source0: http://www.zlib.net/zlib-%{version}.tar.gz
# Replace the zlib build system with an autotools based one
-Patch3: mingw32-zlib-1.2.5-autotools.patch
-# https://bugzilla.redhat.com/show_bug.cgi?id=591317
-Patch4: zlib-1.2.5-gentoo.patch
+Patch3: mingw32-zlib-1.2.7-autotools.patch
# The .def file contains an empty LIBRARY line which isn't valid
-Patch5: zlib-1.2.5-use-correct-def-file.patch
+Patch5: zlib-1.2.7-use-correct-def-file.patch
# Libtool tries to make a libz-1.dll while we expect zlib1.dll
# Force this by hacking the ltmain.sh
Patch6: mingw32-zlib-create-zlib1-dll.patch
@@ -95,7 +90,6 @@ MinGW Minizip manipulates files from a .zip archive.
%prep
%setup -q -n zlib-%{version}
%patch3 -p1 -b .atools
-%patch4 -p1 -b .g
%patch5 -p1 -b .def
# patch cannot create an empty dir
mkdir m4
@@ -176,6 +170,9 @@ rm -rf $RPM_BUILD_ROOT%{mingw64_mandir}
%changelog
+* Thu Nov 22 2012 Erik van Pienbroek <epienbro(a)fedoraproject.org> - 1.2.7-1
+- Update to 1.2.7
+
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.2.5-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
diff --git a/mingw32-zlib-1.2.5-autotools.patch b/mingw32-zlib-1.2.7-autotools.patch
similarity index 99%
rename from mingw32-zlib-1.2.5-autotools.patch
rename to mingw32-zlib-1.2.7-autotools.patch
index a3c429e..76e69d7 100644
--- a/mingw32-zlib-1.2.5-autotools.patch
+++ b/mingw32-zlib-1.2.7-autotools.patch
@@ -80,7 +80,7 @@ diff -urN zlib-1.2.3.orig/configure.ac zlib-1.2.3.kasal/configure.ac
+# Process this file with autoconf to produce a configure script.
+
+AC_INIT([zlib], [1.2.5], [bugzilla.redhat.com])
-+AC_CONFIG_SRCDIR([minigzip.c])
++AC_CONFIG_SRCDIR([gzlib.c])
+AC_CONFIG_MACRO_DIR([m4])
+AM_INIT_AUTOMAKE([foreign])
+LT_INIT
diff --git a/sources b/sources
index c00fef0..837af02 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-c735eab2d659a96e5a594c9e8541ad63 zlib-1.2.5.tar.gz
+60df6a37c56e7c1366cca812414f7b85 zlib-1.2.7.tar.gz
diff --git a/zlib-1.2.5-use-correct-def-file.patch b/zlib-1.2.7-use-correct-def-file.patch
similarity index 85%
rename from zlib-1.2.5-use-correct-def-file.patch
rename to zlib-1.2.7-use-correct-def-file.patch
index 42cb76e..5cf1923 100644
--- a/zlib-1.2.5-use-correct-def-file.patch
+++ b/zlib-1.2.7-use-correct-def-file.patch
@@ -1,8 +1,7 @@
--- zlib-1.2.5/win32/zlib.def.orig 2012-02-26 16:19:28.608868501 +0100
+++ zlib-1.2.5/win32/zlib.def 2012-02-26 16:19:34.156864592 +0100
-@@ -1,4 +1,4 @@
--LIBRARY
+@@ -1,3 +1,4 @@
+LIBRARY zlib1.dll
; zlib data compression library
-
EXPORTS
+ ; basic functions
11 years, 6 months
[mingw-pixman] Update to 0.28.0
by Erik van Pienbroek
commit 44aafd438efdb02638ce4e90e51e297338f1441e
Author: Erik van Pienbroek <epienbro(a)fedoraproject.org>
Date: Thu Nov 22 00:00:05 2012 +0100
Update to 0.28.0
.gitignore | 1 +
mingw-pixman.spec | 5 ++++-
sources | 2 +-
3 files changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 80e011e..f15120a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -7,3 +7,4 @@ pixman-0.18.2.tar.bz2
/pixman-0.24.2.tar.gz
/pixman-0.24.4.tar.gz
/pixman-0.26.2.tar.gz
+/pixman-0.28.0.tar.gz
diff --git a/mingw-pixman.spec b/mingw-pixman.spec
index 22cecc6..7976441 100644
--- a/mingw-pixman.spec
+++ b/mingw-pixman.spec
@@ -1,7 +1,7 @@
%?mingw_package_header
Name: mingw-pixman
-Version: 0.26.2
+Version: 0.28.0
Release: 1%{?dist}
Summary: MinGW Windows Pixman library
@@ -103,6 +103,9 @@ find $RPM_BUILD_ROOT -name "*.la" -delete
%changelog
+* Thu Nov 22 2012 Erik van Pienbroek <epienbro(a)fedoraproject.org> - 0.28.0-1
+- Update to 0.28.0
+
* Wed Nov 21 2012 Erik van Pienbroek <epienbro(a)fedoraproject.org> - 0.26.2-1
- Update to 0.26.2
diff --git a/sources b/sources
index 2854abc..691562f 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-276242da5b3af1258d072cf205d18f0b pixman-0.26.2.tar.gz
+0554c354aed2d7845180f310a9a15f20 pixman-0.28.0.tar.gz
11 years, 6 months