22 lines
691 B
Diff
22 lines
691 B
Diff
|
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 --- */
|