mirror of https://git.wownero.com/dsc/mxe.git
Merge pull request #601 from TobiX/glib-winxp
Make glib run on WinXP again
This commit is contained in:
commit
19bd55b6d6
|
@ -89,8 +89,7 @@ define $(PKG)_BUILD
|
||||||
PKG_CONFIG='$(PREFIX)/bin/$(TARGET)-pkg-config' \
|
PKG_CONFIG='$(PREFIX)/bin/$(TARGET)-pkg-config' \
|
||||||
GLIB_GENMARSHAL='$(PREFIX)/$(TARGET)/bin/glib-genmarshal' \
|
GLIB_GENMARSHAL='$(PREFIX)/$(TARGET)/bin/glib-genmarshal' \
|
||||||
GLIB_COMPILE_SCHEMAS='$(PREFIX)/$(TARGET)/bin/glib-compile-schemas' \
|
GLIB_COMPILE_SCHEMAS='$(PREFIX)/$(TARGET)/bin/glib-compile-schemas' \
|
||||||
GLIB_COMPILE_RESOURCES='$(PREFIX)/$(TARGET)/bin/glib-compile-resources' \
|
GLIB_COMPILE_RESOURCES='$(PREFIX)/$(TARGET)/bin/glib-compile-resources'
|
||||||
$(if $(findstring w64-mingw32,$(TARGET)), CFLAGS="-DHAVE_IF_NAMETOINDEX=1")
|
|
||||||
$(MAKE) -C '$(1)/glib' -j '$(JOBS)' install sbin_PROGRAMS= noinst_PROGRAMS=
|
$(MAKE) -C '$(1)/glib' -j '$(JOBS)' install sbin_PROGRAMS= noinst_PROGRAMS=
|
||||||
$(MAKE) -C '$(1)/gmodule' -j '$(JOBS)' install bin_PROGRAMS= sbin_PROGRAMS= noinst_PROGRAMS=
|
$(MAKE) -C '$(1)/gmodule' -j '$(JOBS)' install bin_PROGRAMS= sbin_PROGRAMS= noinst_PROGRAMS=
|
||||||
$(MAKE) -C '$(1)/gthread' -j '$(JOBS)' install bin_PROGRAMS= sbin_PROGRAMS= noinst_PROGRAMS=
|
$(MAKE) -C '$(1)/gthread' -j '$(JOBS)' install bin_PROGRAMS= sbin_PROGRAMS= noinst_PROGRAMS=
|
||||||
|
|
|
@ -0,0 +1,29 @@
|
||||||
|
This file is part of MXE.
|
||||||
|
See index.html for further information.
|
||||||
|
|
||||||
|
Some functions in netioapi.h were only added in Windows Vista. This patch removes
|
||||||
|
function definitions for if_nametoindex and if_indextoname on older API
|
||||||
|
versions, so they don't conflict with replacement implementations in libraries
|
||||||
|
(e.g. glib).
|
||||||
|
|
||||||
|
This is fixed on the 4.x branch of mingw-w64.
|
||||||
|
|
||||||
|
diff -Naur mingw-w64-v3.3.0.orig/mingw-w64-headers/include/netioapi.h mingw-w64-v3.3.0/mingw-w64-headers/include/netioapi.h
|
||||||
|
--- mingw-w64-v3.3.0.orig/mingw-w64-headers/include/netioapi.h 2015-01-17 00:07:51.030935703 +0100
|
||||||
|
+++ mingw-w64-v3.3.0/mingw-w64-headers/include/netioapi.h 2015-01-17 01:09:47.546591536 +0100
|
||||||
|
@@ -311,6 +311,7 @@
|
||||||
|
PNET_LUID InterfaceLuid
|
||||||
|
);
|
||||||
|
|
||||||
|
+#if (_WIN32_WINNT >= 0x0600)
|
||||||
|
PCHAR WINAPI if_indextoname(
|
||||||
|
NET_IFINDEX InterfaceIndex,
|
||||||
|
PCHAR InterfaceName
|
||||||
|
@@ -319,6 +320,7 @@
|
||||||
|
NET_IFINDEX WINAPI if_nametoindex(
|
||||||
|
PCSTR InterfaceName
|
||||||
|
);
|
||||||
|
+#endif
|
||||||
|
|
||||||
|
NETIO_STATUS WINAPI ConvertInterfaceGuidToLuid(
|
||||||
|
const GUID *InterfaceGuid,
|
Loading…
Reference in New Issue