[oe] [Bug 1462] New: sudo 1.6.8p12 failed to configure on Powerpc
bugzilla-daemon at tinman.treke.net
bugzilla-daemon at tinman.treke.net
Mon Oct 9 04:53:12 UTC 2006
http://bugs.openembedded.org/show_bug.cgi?id=1462
Summary: sudo 1.6.8p12 failed to configure on Powerpc
Product: Openembedded
Version: unspecified
Platform: Other
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: Distributions
AssignedTo: openembedded-devel at lists.openembedded.org
ReportedBy: m3l3m01t at gmail.com
QAContact: tinderbox-oe at gmx.net
the "configure" script generated is invalid. it's caused by "SUDO_LONG_LONG"
defined in aclocal.m4
see following patch file:
Index: sudo-1.6.8p12/aclocal.m4
===================================================================
--- sudo-1.6.8p12.orig/aclocal.m4
+++ sudo-1.6.8p12/aclocal.m4
@@ -304,15 +304,23 @@ dnl check for "long long"
dnl XXX hard to cache since it includes 2 tests
dnl
-AC_DEFUN([SUDO_LONG_LONG], [AC_MSG_CHECKING(for long long support)
-AC_LINK_IFELSE([long long foo = 1000; foo /= 10;],
- AC_DEFINE(HAVE_LONG_LONG, 1, [Define if your compiler supports the
"long long" type.])
- AC_CHECK_SIZEOF([long])
- AC_CHECK_SIZEOF([long long])
- if x"$ac_cv_sizeof_long" = x"$ac_cv_sizeof_long_long"; then
- AC_DEFINE(LONG_IS_QUAD, 1, [Define if sizeof(long) == sizeof(long
long).])
- fi
-, AC_MSG_RESULT(yes), AC_MSG_RESULT(no))])
+AC_DEFUN([SUDO_LONG_LONG],
+[
+ AC_CACHE_CHECK([for long long], ac_cv_type_long_long,
+ [AC_TRY_LINK([long long ll = 1LL; int i = 63;],
+ [long long llmax = (long long) -1;
+ return ll << i | ll >> i | llmax / ll | llmax % ll;],
+ ac_cv_type_long_long=yes,
+ ac_cv_type_long_long=no)])
+ if test $ac_cv_type_long_long = yes; then
+ AC_DEFINE(HAVE_LONG_LONG, 1, [Define if you have the 'long
long' type.])
+ AC_CHECK_SIZEOF([long])
+ AC_CHECK_SIZEOF([long long])
+ if x"$ac_cv_sizeof_long" = x"$ac_cv_sizeof_long_long"; then
+ AC_DEFINE(LONG_IS_QUAD, 1, [Define if sizeof(long) ==
sizeof(long long).])
+ fi
+ fi
+])
dnl
dnl append a libpath to an LDFLAGS style variable
--
Configure bugmail: http://bugs.openembedded.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the Openembedded-devel
mailing list