[oe-commits] Valentin Popa : mips64-linux: set ac_cv_sizeof_ssize_t

git at git.openembedded.org git at git.openembedded.org
Mon Mar 17 12:17:47 UTC 2014


Module: openembedded-core.git
Branch: master-next
Commit: 28d5149d83606e44c01d10ba5a64a8173aaaddde
URL:    http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=28d5149d83606e44c01d10ba5a64a8173aaaddde

Author: Valentin Popa <valentin.popa at intel.com>
Date:   Fri Mar 14 13:12:25 2014 +0200

mips64-linux: set ac_cv_sizeof_ssize_t

Set ac_cv_sizeof_ssize_t for mips64;
mips-common will not overwrite it.

"ssize_t is a posix define which is architecture specific whose value
is signed size_t, glibc/uclibc for mips64/n64 linux platform defines
it to be equivalent of 'long' and long here is 8bytes because
mips64/n64 follows LP64 model. In OpenEmbedded our default ABI for
mips64 platforms is N64, having said that autoconf decides to poke at
the platform for finding these kind of sizes which fails when you are
doing cross compiling hence we have to cache it." - Khem Raj

[YOCTO #5935]

Signed-off-by: Valentin Popa <valentin.popa at intel.com>
Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>

---

 meta/site/mips64-linux | 1 +
 1 file changed, 1 insertion(+)

diff --git a/meta/site/mips64-linux b/meta/site/mips64-linux
index 4449c96..ed0fbbe 100644
--- a/meta/site/mips64-linux
+++ b/meta/site/mips64-linux
@@ -35,6 +35,7 @@ glib_cv_use_pid_surrogate=${glib_cv_use_pid_surrogate=yes}
 ac_cv_alignof_guint32=4
 ac_cv_alignof_guint64=8
 ac_cv_alignof_unsigned_long=8
+ac_cv_sizeof_ssize_t=8
 
 # libpcap
 ac_cv_linux_vers=${ac_cv_linux_vers=2}



More information about the Openembedded-commits mailing list