aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2011-03-04 20:30:33 -0800
committerKhem Raj <raj.khem@gmail.com>2011-03-04 20:30:33 -0800
commit3fac2c7d24b4c4c3cbdff2a6b303a4db47e089f4 (patch)
tree81edecedd43e7f7c8e96bdc6757a2f9c37c39b9f
parent72e0f079aed2e824bca537f73e3c8d0653a14eb1 (diff)
downloadopenembedded-3fac2c7d24b4c4c3cbdff2a6b303a4db47e089f4.tar.gz
net-snmp: Fix build error ./.libs/libnetsnmpmibs.so: undefined reference to `pthread_create'
Do not override do_configure and pass endianness information in EXTRA_OECONF, also move common settings from EXTRA_OECONF in recipes to inc file. Let build go in parallel for svn recipe. It works ! Signed-off-by: Khem Raj <raj.khem@gmail.com>
-rw-r--r--recipes/net-snmp/net-snmp.inc8
-rw-r--r--recipes/net-snmp/net-snmp_5.1.2.bb3
-rw-r--r--recipes/net-snmp/net-snmp_5.4.1.bb5
-rw-r--r--recipes/net-snmp/net-snmp_5.4.2.1.bb5
-rw-r--r--recipes/net-snmp/net-snmp_svn.bb16
5 files changed, 9 insertions, 28 deletions
diff --git a/recipes/net-snmp/net-snmp.inc b/recipes/net-snmp/net-snmp.inc
index 92df575378..1b604f5860 100644
--- a/recipes/net-snmp/net-snmp.inc
+++ b/recipes/net-snmp/net-snmp.inc
@@ -12,12 +12,8 @@ inherit autotools update-rc.d siteinfo
TARGET_CC_ARCH += "${LDFLAGS}"
-do_configure() {
- # Additional flag based on target endiness (see siteinfo.bbclass)
- ENDIANESS="${@base_conditional('SITEINFO_ENDIANNESS', 'le', '--with-endianness=little', '--with-endianness=big', d)}"
- oenote Determined endianess as: $ENDIANESS
- oe_runconf $ENDIANESS
-}
+EXTRA_OECONF = "--enable-shared --disable-manuals --with-defaults \
+${@base_conditional('SITEINFO_ENDIANNESS', 'le', '--with-endianness=little', '--with-endianness=big', d)}"
do_install_append() {
install -d ${D}${sysconfdir}/snmp
diff --git a/recipes/net-snmp/net-snmp_5.1.2.bb b/recipes/net-snmp/net-snmp_5.1.2.bb
index 45694c399a..2b7ec4f3e8 100644
--- a/recipes/net-snmp/net-snmp_5.1.2.bb
+++ b/recipes/net-snmp/net-snmp_5.1.2.bb
@@ -1,5 +1,5 @@
require net-snmp.inc
-PR = "${INC_PR}.0"
+PR = "${INC_PR}.1"
SRC_URI = "${SOURCEFORGE_MIRROR}/net-snmp/net-snmp-${PV}.tar.gz \
file://uclibc-fix.patch \
@@ -10,7 +10,6 @@ SRC_URI = "${SOURCEFORGE_MIRROR}/net-snmp/net-snmp-${PV}.tar.gz \
inherit autotools
PARALLEL_MAKE = ""
-EXTRA_OECONF = "--enable-shared --disable-manuals --with-defaults"
EXTRA_OEMAKE = "INSTALL_PREFIX=${D}"
CONFFILES_${PN}_nylon = "${sysconfdir}/snmp/snmpd.conf ${sysconfdir}/snmp/snmptrapd.conf"
diff --git a/recipes/net-snmp/net-snmp_5.4.1.bb b/recipes/net-snmp/net-snmp_5.4.1.bb
index bd9782746b..ac72849a50 100644
--- a/recipes/net-snmp/net-snmp_5.4.1.bb
+++ b/recipes/net-snmp/net-snmp_5.4.1.bb
@@ -1,5 +1,5 @@
require net-snmp.inc
-PR = "${INC_PR}.0"
+PR = "${INC_PR}.1"
SRC_URI = "${SOURCEFORGE_MIRROR}/net-snmp/net-snmp-${PV}.tar.gz \
file://configure-tail.patch \
@@ -7,8 +7,7 @@ SRC_URI = "${SOURCEFORGE_MIRROR}/net-snmp/net-snmp-${PV}.tar.gz \
file://snmpd.conf \
file://snmptrapd.conf"
-EXTRA_OECONF = "--enable-shared --disable-manuals --with-defaults \
- --disable-embedded-perl --with-perl-modules=no"
+EXTRA_OECONF += "--disable-embedded-perl --with-perl-modules=no"
EXTRA_OEMAKE = "INSTALL_PREFIX=${D}"
do_configure_prepend() {
diff --git a/recipes/net-snmp/net-snmp_5.4.2.1.bb b/recipes/net-snmp/net-snmp_5.4.2.1.bb
index 1f80cbcef4..b043d073c1 100644
--- a/recipes/net-snmp/net-snmp_5.4.2.1.bb
+++ b/recipes/net-snmp/net-snmp_5.4.2.1.bb
@@ -1,5 +1,5 @@
require net-snmp.inc
-PR = "${INC_PR}.1"
+PR = "${INC_PR}.2"
SRC_URI = "${SOURCEFORGE_MIRROR}/net-snmp/net-snmp-${PV}.tar.gz \
file://configure-tail.patch \
@@ -8,8 +8,7 @@ SRC_URI = "${SOURCEFORGE_MIRROR}/net-snmp/net-snmp-${PV}.tar.gz \
file://snmpd.conf \
file://snmptrapd.conf"
-EXTRA_OECONF = "--enable-shared --disable-manuals --with-defaults \
- --disable-embedded-perl --with-perl-modules=no"
+EXTRA_OECONF += "--disable-embedded-perl --with-perl-modules=no"
EXTRA_OEMAKE = "INSTALL_PREFIX=${D}"
do_configure_prepend() {
diff --git a/recipes/net-snmp/net-snmp_svn.bb b/recipes/net-snmp/net-snmp_svn.bb
index 689a41652e..2a75722841 100644
--- a/recipes/net-snmp/net-snmp_svn.bb
+++ b/recipes/net-snmp/net-snmp_svn.bb
@@ -1,6 +1,6 @@
require net-snmp.inc
DEPENDS += "libtool libtool-native libtool-cross"
-SRCREV = "17367"
+SRCREV = "20069"
PR = "${INC_PR}.0"
S = "${WORKDIR}/net-snmp"
@@ -10,19 +10,7 @@ SRC_URI = "svn://net-snmp.svn.sourceforge.net/svnroot/net-snmp/trunk;module=net-
file://snmpd.conf \
file://snmptrapd.conf"
-EXTRA_OECONF = "--enable-shared --disable-manuals --with-defaults \
- --disable-embedded-perl --with-perl-modules=no GREP=/bin/grep SED=/bin/sed"
+EXTRA_OECONF += "--disable-embedded-perl --with-perl-modules=no GREP=/bin/grep SED=/bin/sed"
EXTRA_OEMAKE = "INSTALL_PREFIX=${D}"
-PARALLEL_MAKE = ""
CCACHE = ""
-
-do_configure_prepend() {
- gnu-configize -f
- # We better change sources and re-autoconf here, but
- # required autoconf is too new for us.
- sed -e '/echo.*\".*\\\\.*\"/s/echo/echo -e/g' \
- -e 's/tail -1/tail -n 1/g' \
- -i configure
-}
-