[packages/crossmingw32-runtime] - added mingwex patch (fixes mingwex math library build for float/long double types)

qboosh qboosh at pld-linux.org
Sun Feb 2 19:04:00 CET 2014


commit 163c944d811de6c8cf4773983499f60162739e53
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sun Feb 2 19:05:38 2014 +0100

    - added mingwex patch (fixes mingwex math library build for float/long double types)

 crossmingw32-runtime-mingwex.patch | 16 ++++++++++++++++
 crossmingw32-runtime.spec          |  4 +++-
 2 files changed, 19 insertions(+), 1 deletion(-)
---
diff --git a/crossmingw32-runtime.spec b/crossmingw32-runtime.spec
index 7d61a5f..daf8177 100644
--- a/crossmingw32-runtime.spec
+++ b/crossmingw32-runtime.spec
@@ -11,7 +11,8 @@ Source0:	http://downloads.sourceforge.net/mingw/mingwrt-%{version}-1-mingw32-src
 Source1:	http://www.opengl.org/registry/api/GL/glext.h
 Source2:	http://www.opengl.org/registry/api/GL/wglext.h
 Patch0:		%{name}-format.patch
-Patch1:		crossmingw32-w32api-mmsystem.patch
+Patch1:		%{name}-mingwex.patch
+Patch2:		crossmingw32-w32api-mmsystem.patch
 URL:		http://www.mingw.org/
 BuildRequires:	autoconf >= 2.68
 BuildRequires:	automake
@@ -113,6 +114,7 @@ DirectX z API Win32 dla MinGW.
 dos2unix Makefile.in configure.ac */Makefile.in
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
 
 %build
 cp /usr/share/automake/config.sub .
diff --git a/crossmingw32-runtime-mingwex.patch b/crossmingw32-runtime-mingwex.patch
new file mode 100644
index 0000000..a69073e
--- /dev/null
+++ b/crossmingw32-runtime-mingwex.patch
@@ -0,0 +1,16 @@
+--- mingwrt-4.0.3-1-mingw32-src/Makefile.in.orig	2014-02-02 18:03:41.175040421 +0100
++++ mingwrt-4.0.3-1-mingw32-src/Makefile.in	2014-02-02 19:00:35.888230453 +0100
+@@ -753,11 +753,11 @@
+ 	$(CC) -c $(CPPFLAGS) $(ALL_CFLAGS) -o $@ $<
+ 
+ SRCDIR := src/libcrt/math
+-$(SRCDIR)/%f.o: $(SRCDIR)/%.c
++$(SRCDIR)/asinhf.o : $(SRCDIR)/%f.o: $(SRCDIR)/%.c
+ 	$(MKDIR_P) $(@D)
+ 	$(CC) -c -D FUNCTION=$(@F:.o=) $(CPPFLAGS) $(ALL_CFLAGS) -o $@ $<
+ 
+-$(SRCDIR)/%l.o: $(SRCDIR)/%.c
++$(SRCDIR)/asinhl.o : $(SRCDIR)/%l.o: $(SRCDIR)/%.c
+ 	$(MKDIR_P) $(@D)
+ 	$(CC) -c -D FUNCTION=$(@F:.o=) $(CPPFLAGS) $(ALL_CFLAGS) -o $@ $<
+ 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/crossmingw32-runtime.git/commitdiff/163c944d811de6c8cf4773983499f60162739e53



More information about the pld-cvs-commit mailing list