[oe-commits] org.oe.dev net-snmp 5.1.2: Use the new siteinfo stuff to determine the endianess and

lenehan commit openembedded-commits at lists.openembedded.org
Thu Nov 16 09:03:54 UTC 2006


net-snmp 5.1.2: Use the new siteinfo stuff to determine the endianess and
set the appropriate flag rather then manually processing the site file
contents to do this.

Author: lenehan at openembedded.org
Branch: org.openembedded.dev
Revision: 929667ff50acfe6db28d5f01b2d6ee45f5c77288
ViewMTN: http://monotone.openembedded.org/revision.psp?id=929667ff50acfe6db28d5f01b2d6ee45f5c77288
Files:
1
packages/net-snmp/net-snmp_5.1.2.bb
Diffs:

#
# mt diff -ra1f1dc8d4cbc4cb94283e217b10d01b782ccf386 -r929667ff50acfe6db28d5f01b2d6ee45f5c77288
#
# 
# 
# patch "packages/net-snmp/net-snmp_5.1.2.bb"
#  from [9115700ac334b6bdfcb417f2a6c9df1bd1fef66a]
#    to [6f6a80e6f83ed9ef6bc447ba0c9647a5cd36fddb]
# 
============================================================
--- packages/net-snmp/net-snmp_5.1.2.bb	9115700ac334b6bdfcb417f2a6c9df1bd1fef66a
+++ packages/net-snmp/net-snmp_5.1.2.bb	6f6a80e6f83ed9ef6bc447ba0c9647a5cd36fddb
@@ -1,8 +1,8 @@ DEPENDS = "openssl"
 DESCRIPTION = "Various tools relating to the Simple Network Management Protocol"
 HOMEPAGE = "http://www.net-snmp.org/"
 LICENSE = "BSD"
 DEPENDS = "openssl"
-PR = "r1"
+PR = "r2"
 
 SRC_URI = "${SOURCEFORGE_MIRROR}/net-snmp/net-snmp-${PV}.tar.gz \
 	file://uclibc-fix.patch;patch=1 \
@@ -17,15 +17,8 @@ do_configure() {
 EXTRA_OEMAKE = "INSTALL_PREFIX=${D}"
 
 do_configure() {
-	# endianness fun... inspired by openssl.inc
-	. ${CONFIG_SITE}
-	if [ "x$ac_cv_c_bigendian" = "xyes" -o "x$ac_cv_c_littleendian" = "xno" ]; then
-	    ENDIANESS=" --with-endianness=big"
-	elif [ "x$ac_cv_c_littleendian" = "xyes" -o "x$ac_cv_c_bigendian" = "xno" ]; then
-	    ENDIANESS=" --with-endianness=little"
-	else
-	    oefatal do_configure cannot determine endianess
-	fi
+	# Additional flag based on target endiness (see siteinfo.bbclass)
+	ENDIANESS="${@base_conditional('SITEINFO_ENDIANESS', 'le', '--with-endianness=little', '--with-endianness=big', d)}"
 	oenote Determined endianess as: $ENDIANESS
 	oe_runconf $ENDIANESS
 }






More information about the Openembedded-commits mailing list