[oe-commits] org.oe.dev Add gnu.m4 which has a copy of the libiberty calls from binutils.m4

freyther commit openembedded-commits at lists.openembedded.org
Mon Dec 11 21:42:15 UTC 2006


Add gnu.m4 which has a copy of the libiberty calls from binutils.m4

    Make sure we can regenerate the values for binutils which
    koen just added to OpenEmbedded.

Author: freyther at openembedded.org
Branch: org.openembedded.dev
Revision: dc5138ded31c9c1aacd6c0bf37d83ec11d95747c
ViewMTN: http://monotone.openembedded.org/revision.psp?id=dc5138ded31c9c1aacd6c0bf37d83ec11d95747c
Files:
1
contrib/site-conf/m4/gnu.m4
contrib/site-conf/aclocal.m4
contrib/site-conf/configure.ac
Diffs:

#
# mt diff -rf9592acb57e389e162729bb5081a1ada3c844e4c -rdc5138ded31c9c1aacd6c0bf37d83ec11d95747c
#
# 
# 
# add_file "contrib/site-conf/m4/gnu.m4"
#  content [994dcab45ef9aa18ba41665ec5a86725aa31980f]
# 
# patch "contrib/site-conf/aclocal.m4"
#  from [fa73eab79708f65ce1b337fb0a9cfc42583d8ea0]
#    to [0fb745fd53dc7bffbbeb88db387f3c8b668759f3]
# 
# patch "contrib/site-conf/configure.ac"
#  from [53e75d42eba17929941e801bb4317b188f5ee315]
#    to [3d552f260d6c84e5c27a04d3fbd93c5e9984d424]
# 
============================================================
--- contrib/site-conf/m4/gnu.m4	994dcab45ef9aa18ba41665ec5a86725aa31980f
+++ contrib/site-conf/m4/gnu.m4	994dcab45ef9aa18ba41665ec5a86725aa31980f
@@ -0,0 +1,35 @@
+# Collection of binutils, gcc, glibc
+
+
+AC_DEFUN([BINUTILS_CHECK_UINT64],
+[AC_TRY_COMPILE(
+[#ifdef HAVE_STDINT_H
+#include <stdint.h>
+#endif],
+[extern uint64_t foo;],
+liberty_cv_uint64=uint64_t,
+[AC_TRY_COMPILE(
+[#ifdef HAVE_LIMITS_H
+#include <limits.h>
+#endif
+#ifndef CHAR_BIT
+#define CHAR_BIT 8
+#endif],
+[extern char foo[sizeof(long) * CHAR_BIT >= 64 ? 1 : -1];],
+liberty_cv_uint64="unsigned long",
+[AC_TRY_COMPILE(
+[#ifdef HAVE_LIMITS_H
+#include <limits.h>
+#endif
+#ifndef CHAR_BIT
+#define CHAR_BIT 8
+#endif],
+[extern char foo[sizeof(long long) * CHAR_BIT >= 64 ? 1 : -1];],
+liberty_cv_uint64="unsigned long long", liberty_cv_uint64=none)])])])
+
+AC_DEFUN([OE_CHECK_GNU],
+[
+AC_CHECK_SIZEOF([int])
+AC_CHECK_TYPE(uintptr_t, unsigned long)
+BINUTILS_CHECK_UINT64
+])
============================================================
--- contrib/site-conf/aclocal.m4	fa73eab79708f65ce1b337fb0a9cfc42583d8ea0
+++ contrib/site-conf/aclocal.m4	0fb745fd53dc7bffbbeb88db387f3c8b668759f3
@@ -12,3 +12,4 @@ m4_include([m4/builtin.m4])
 # PARTICULAR PURPOSE.
 
 m4_include([m4/builtin.m4])
+m4_include([m4/gnu.m4])
============================================================
--- contrib/site-conf/configure.ac	53e75d42eba17929941e801bb4317b188f5ee315
+++ contrib/site-conf/configure.ac	3d552f260d6c84e5c27a04d3fbd93c5e9984d424
@@ -6,6 +6,6 @@ OE_CHECK_BUILTIN
 AC_GNU_SOURCE
 
 OE_CHECK_BUILTIN
+OE_CHECK_GNU
 
-
 AC_OUTPUT([])






More information about the Openembedded-commits mailing list