summaryrefslogtreecommitdiff
path: root/meta/site/common-uclibc
diff options
context:
space:
mode:
authorRoss Burton <ross.burton@intel.com>2013-12-11 14:04:34 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2013-12-14 09:09:32 +0000
commitecbf3f81f6d2929921e57066c2dd327d41d8e286 (patch)
tree172eadba26ebc4880b19ba213fe8a6bb3de750e4 /meta/site/common-uclibc
parent176d0557b97bc60c38f0ebf6592b89864e76807e (diff)
downloadopenembedded-core-ecbf3f81f6d2929921e57066c2dd327d41d8e286.tar.gz
openembedded-core-ecbf3f81f6d2929921e57066c2dd327d41d8e286.tar.bz2
openembedded-core-ecbf3f81f6d2929921e57066c2dd327d41d8e286.zip
site: add xorg_cv_malloc0_returns_null
util-macros 1.18 will look in the autoconf cache for this value so instead of using overrides in xorg-lib-common, use the per-libc site cache. Alert readers may notice that the site file claims that glibc returns NULL from malloc(), when the previous change (e628c8aba0189de30de2833882b9999ff3b6547a) claimed that it didn't. The previous change was incorrect, whilst malloc(0) returns a valid pointer, realloc(p,0) does in fact return NULL, so the Xlib wrapper functions are needed. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
Diffstat (limited to 'meta/site/common-uclibc')
-rw-r--r--meta/site/common-uclibc3
1 files changed, 3 insertions, 0 deletions
diff --git a/meta/site/common-uclibc b/meta/site/common-uclibc
index 0e3fde056d..26fc103319 100644
--- a/meta/site/common-uclibc
+++ b/meta/site/common-uclibc
@@ -47,3 +47,6 @@ ac_cv_func___va_copy=${ac_cv_func___va_copy=yes}
ac_cv_func_posix_getpwuid_r=${ac_cv_func_posix_getpwuid_r=yes}
ac_cv_func_posix_getgrgid_r=${ac_cv_func_posix_getgrgid_r=yes}
ac_cv_func_posix_getpwnam_r=${ac_cv_func_posix_getpwnam_r=yes}
+
+# Xorg
+xorg_cv_malloc0_returns_null=${xorg_cv_malloc0_returns_null=yes}