Update to r5949 (20130713 snapshot)
- Update to r5949 (20130713 snapshot) - Dropped InterlockedCompareExchange workaround, issue is properly resolved upstream
This commit is contained in:
parent
adb66e228c
commit
87eec5c294
1
.gitignore
vendored
1
.gitignore
vendored
@ -20,3 +20,4 @@
|
||||
/mingw-w64-trunk-r5894-snapshot-20130614.zip
|
||||
/mingw-w64-trunk-r5904-snapshot-20130614.zip
|
||||
/mingw-w64-code-5915-trunk.zip
|
||||
/mingw-w64-code-5949-trunk.zip
|
||||
|
||||
@ -1,12 +1,12 @@
|
||||
%{?mingw_package_header}
|
||||
|
||||
%global snapshot_date 20130628
|
||||
%global snapshot_rev 5915
|
||||
%global snapshot_date 20130713
|
||||
%global snapshot_rev 5949
|
||||
%global branch trunk
|
||||
|
||||
Name: mingw-crt
|
||||
Version: 2.0.999
|
||||
Release: 0.28.%{branch}.r%{snapshot_rev}.%{snapshot_date}%{?dist}
|
||||
Release: 0.29.%{branch}.r%{snapshot_rev}.%{snapshot_date}%{?dist}
|
||||
Summary: MinGW Windows cross-compiler runtime
|
||||
|
||||
License: Public Domain and ZPLv2.1
|
||||
@ -35,20 +35,6 @@ BuildRequires: mingw64-binutils
|
||||
BuildRequires: mingw64-headers
|
||||
BuildRequires: mingw64-gcc
|
||||
|
||||
# Required for patch0
|
||||
BuildRequires: autoconf automake libtool
|
||||
|
||||
# Revert r5713 for now as it causes shared libraries
|
||||
# without an explicit exported symbols list (.def file) to
|
||||
# automatically export the symbol InterlockedCompareExchange.
|
||||
# This symbol is part of the Win32 API so it shouldn't
|
||||
# be exported again in individual shared libraries.
|
||||
# This issue only happens for the i686-w64-mingw32 target.
|
||||
# We reported this issue upstream on 2013-05-23 but we're
|
||||
# still waiting on a proper solution. To workaround it
|
||||
# we do a partial revert the commit in question for now
|
||||
Patch0: mingw-w64-workaround-ilockcxch-regression.patch
|
||||
|
||||
|
||||
%description
|
||||
MinGW Windows cross-compiler runtime, base libraries.
|
||||
@ -84,9 +70,6 @@ unzip %{S:0}
|
||||
%setup -q -n mingw-w64-v%{version}
|
||||
%endif
|
||||
|
||||
%patch0 -p0 -b .ilockcxch_regression
|
||||
autoreconf -i --force
|
||||
|
||||
|
||||
%build
|
||||
pushd mingw-w64-crt
|
||||
@ -116,6 +99,10 @@ rm -rf $RPM_BUILD_ROOT%{mingw64_includedir}/*.c
|
||||
|
||||
|
||||
%changelog
|
||||
* Sat Jul 13 2013 Erik van Pienbroek <epienbro@fedoraproject.org> - 2.0.999-0.29.trunk.r5949.20130713
|
||||
- Update to r5949 (20130713 snapshot)
|
||||
- Dropped InterlockedCompareExchange workaround, issue is resolved upstream (with r5949)
|
||||
|
||||
* Fri Jun 28 2013 Erik van Pienbroek <epienbro@fedoraproject.org> - 2.0.999-0.28.trunk.r5915.20130628
|
||||
- Update to r5915 (20130628 snapshot)
|
||||
|
||||
|
||||
@ -1,19 +0,0 @@
|
||||
--- mingw-w64-crt/Makefile.am.ilockcxch_regression 2013-06-14 22:43:42.000000000 +0200
|
||||
+++ mingw-w64-crt/Makefile.am 2013-06-15 00:04:25.812271438 +0200
|
||||
@@ -158,7 +158,7 @@
|
||||
secapi/wmemcpy_s.c
|
||||
|
||||
|
||||
-src_libmingwex=\
|
||||
+src_libmingwex=intrincs/ilockcxch.c intrincs/ilockcxch2.c\
|
||||
crt/dllentry.c crt/dllmain.c \
|
||||
\
|
||||
complex/cabs.c complex/cabsf.c complex/cabsl.c complex/cacos.c complex/cacosf.c complex/cacosl.c \
|
||||
@@ -263,7 +263,6 @@
|
||||
intrincs/bittest.c intrincs/bittestc.c intrincs/bittestci.c intrincs/bittestr.c intrincs/bittestri.c \
|
||||
intrincs/bittests.c intrincs/bittestsi.c intrincs/cpuid.c intrincs/currentfiber.c intrincs/currentteb.c \
|
||||
intrincs/fiberdata.c intrincs/ilockadd.c intrincs/ilockand.c intrincs/ilockand64.c \
|
||||
- intrincs/ilockcxch.c intrincs/ilockcxch2.c \
|
||||
intrincs/ilockcxch16.c intrincs/ilockcxch64.c intrincs/ilockcxchptr.c intrincs/ilockdec.c intrincs/ilockdec16.c \
|
||||
intrincs/ilockdec64.c intrincs/ilockexch.c intrincs/ilockexch64.c intrincs/ilockexchadd.c intrincs/ilockexchadd64.c \
|
||||
intrincs/ilockexchptr.c intrincs/ilockinc.c intrincs/ilockinc16.c intrincs/ilockinc64.c intrincs/ilockor.c \
|
||||
Loading…
Reference in New Issue
Block a user