Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Pryor <jpryor@novell.com>2010-04-20 00:43:23 +0400
committerJonathan Pryor <jpryor@novell.com>2010-04-20 00:43:23 +0400
commit571d425e134fc1171d4da1848723a2907638a28d (patch)
tree4d6ec9c50bf3c4df087f5ea3c5f8a1a4a0d3eda3 /ChangeLog
parent34977c6415b49165f2fcfa3632025733e530fe41 (diff)
* configure.in: Use AC_CHECK_LIB() to check for pthread instead of
just blindly linking to -lpthread, as Android includes pthread support within libc and doesn't provide a separate libpthread. Android's <string.h> pulls in <malloc.h> (unlike glibc), resulting in a build error in mono/utils/mono-codeman.c due to `struct mallinfo` re-declaration. Define HAVE_USR_INCLUDE_MALLOC_H if /usr/include/malloc.h is present to avoid this. * mono/io-layer/collection.c, mono-mutex.c: Add Android support. * mono/mini/exceptions-arm.c: Add Android support for sigcontext structure. svn path=/trunk/mono/; revision=155759
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog10
1 files changed, 10 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 5cbd479beb1..646c6012eed 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,15 @@
2010-04-19 Jonathan Pryor <jpryor@novell.com>
+ * configure.in: Use AC_CHECK_LIB() to check for pthread instead of
+ just blindly linking to -lpthread, as Android includes pthread
+ support within libc and doesn't provide a separate libpthread.
+ Android's <string.h> pulls in <malloc.h> (unlike glibc), resulting
+ in a build error in mono/utils/mono-codeman.c due to
+ `struct mallinfo` re-declaration. Define HAVE_USR_INCLUDE_MALLOC_H
+ if /usr/include/malloc.h is present to avoid this.
+
+2010-04-19 Jonathan Pryor <jpryor@novell.com>
+
* configure.in: Add header, structure member, and function checks as
Android doesn't provide all the headers, structure members, and
functions that a "full" Linux distro includes.