summaryrefslogtreecommitdiffstats
path: root/src/libuv-1-fixes.patch
diff options
context:
space:
mode:
authorBoris Nagaev <bnagaev@gmail.com>2016-04-11 00:11:11 (GMT)
committerBoris Nagaev <bnagaev@gmail.com>2016-04-12 15:43:20 (GMT)
commit65f5e062bec8a03fc152b7cd4419daaccfa68bd4 (patch)
tree30ef759893181a2821d4f9a9801776c76039076d /src/libuv-1-fixes.patch
parent4160e8ab88ad9580645695b6b2dd2aa2e7558f16 (diff)
downloadmxe-65f5e062bec8a03fc152b7cd4419daaccfa68bd4.zip
mxe-65f5e062bec8a03fc152b7cd4419daaccfa68bd4.tar.gz
mxe-65f5e062bec8a03fc152b7cd4419daaccfa68bd4.tar.bz2
add libuv
Diffstat (limited to 'src/libuv-1-fixes.patch')
-rw-r--r--src/libuv-1-fixes.patch27
1 files changed, 27 insertions, 0 deletions
diff --git a/src/libuv-1-fixes.patch b/src/libuv-1-fixes.patch
new file mode 100644
index 0000000..bc34a02
--- /dev/null
+++ b/src/libuv-1-fixes.patch
@@ -0,0 +1,27 @@
+This file is part of MXE.
+See index.html for further information.
+
+Contains ad hoc patches for cross building.
+
+From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
+From: Boris Nagaev <bnagaev@gmail.com>
+Date: Mon, 11 Apr 2016 02:02:54 +0200
+Subject: [PATCH] set Libs in pc-file
+
+They are already defined in Makefile.am, but are not passed
+(only -lpthread is passed).
+
+According to http://stackoverflow.com/a/30960268 passing LIBS from
+Makefile.am to libuv.pc is impossible, as it is not fully-expanded.
+
+diff --git a/libuv.pc.in b/libuv.pc.in
+index 1111111..2222222 100644
+--- a/libuv.pc.in
++++ b/libuv.pc.in
+@@ -7,5 +7,5 @@ Name: @PACKAGE_NAME@
+ Version: @PACKAGE_VERSION@
+ Description: multi-platform support library with a focus on asynchronous I/O.
+
+-Libs: -L${libdir} -luv @LIBS@
++Libs: -L${libdir} -luv -lpthread -lws2_32 -lpsapi -liphlpapi -lshell32 -luserenv
+ Cflags: -I${includedir}