glib: Avoid defining invalid RTLD_* constants
This commit is contained in:
parent
dd15f7cf28
commit
9158a301e0
@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://developer.gnome.org/glib/
|
|||||||
TERMUX_PKG_DESCRIPTION="Library providing core building blocks for libraries and applications written in C"
|
TERMUX_PKG_DESCRIPTION="Library providing core building blocks for libraries and applications written in C"
|
||||||
_TERMUX_GLIB_MAJOR_VERSION=2.46
|
_TERMUX_GLIB_MAJOR_VERSION=2.46
|
||||||
TERMUX_PKG_VERSION=${_TERMUX_GLIB_MAJOR_VERSION}.2
|
TERMUX_PKG_VERSION=${_TERMUX_GLIB_MAJOR_VERSION}.2
|
||||||
|
TERMUX_PKG_BUILD_REVISION=1
|
||||||
TERMUX_PKG_SRCURL=http://ftp.gnome.org/pub/gnome/sources/glib/${_TERMUX_GLIB_MAJOR_VERSION}/glib-${TERMUX_PKG_VERSION}.tar.xz
|
TERMUX_PKG_SRCURL=http://ftp.gnome.org/pub/gnome/sources/glib/${_TERMUX_GLIB_MAJOR_VERSION}/glib-${TERMUX_PKG_VERSION}.tar.xz
|
||||||
TERMUX_PKG_DEPENDS="libffi, pcre"
|
TERMUX_PKG_DEPENDS="libffi, pcre"
|
||||||
|
|
||||||
|
21
packages/glib/gmodule-gmodule-dl.c.patch
Normal file
21
packages/glib/gmodule-gmodule-dl.c.patch
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
diff -u -r ../glib-2.46.2/gmodule/gmodule-dl.c ./gmodule/gmodule-dl.c
|
||||||
|
--- ../glib-2.46.2/gmodule/gmodule-dl.c 2014-10-04 20:08:22.000000000 -0400
|
||||||
|
+++ ./gmodule/gmodule-dl.c 2015-12-17 18:28:32.091292946 -0500
|
||||||
|
@@ -57,6 +57,9 @@
|
||||||
|
* RTLD_GLOBAL - the external symbols defined in the library will be made
|
||||||
|
* available to subsequently loaded libraries.
|
||||||
|
*/
|
||||||
|
+#ifndef __ANDROID__
|
||||||
|
+/* On Android the RTLD_* constants are enum values, so they
|
||||||
|
+ cannot be checked with ifdef, and values are different. */
|
||||||
|
#ifndef RTLD_LAZY
|
||||||
|
#define RTLD_LAZY 1
|
||||||
|
#endif /* RTLD_LAZY */
|
||||||
|
@@ -70,6 +73,7 @@
|
||||||
|
#ifndef RTLD_GLOBAL
|
||||||
|
#define RTLD_GLOBAL 0
|
||||||
|
#endif /* RTLD_GLOBAL */
|
||||||
|
+#endif
|
||||||
|
|
||||||
|
|
||||||
|
/* --- functions --- */
|
Loading…
Reference in New Issue
Block a user