diff options
author | Khem Raj <raj.khem@gmail.com> | 2011-03-04 20:30:33 -0800 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2011-03-04 20:30:33 -0800 |
commit | 3fac2c7d24b4c4c3cbdff2a6b303a4db47e089f4 (patch) | |
tree | 81edecedd43e7f7c8e96bdc6757a2f9c37c39b9f | |
parent | 72e0f079aed2e824bca537f73e3c8d0653a14eb1 (diff) | |
download | openembedded-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.inc | 8 | ||||
-rw-r--r-- | recipes/net-snmp/net-snmp_5.1.2.bb | 3 | ||||
-rw-r--r-- | recipes/net-snmp/net-snmp_5.4.1.bb | 5 | ||||
-rw-r--r-- | recipes/net-snmp/net-snmp_5.4.2.1.bb | 5 | ||||
-rw-r--r-- | recipes/net-snmp/net-snmp_svn.bb | 16 |
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 -} - |