openldap_2.4.23.bb: Fix build when using libtool 2.4
authorKhem Raj <raj.khem@gmail.com>
Sun, 17 Oct 2010 21:04:58 +0000 (14:04 -0700)
committerKhem Raj <raj.khem@gmail.com>
Sun, 17 Oct 2010 21:07:25 +0000 (14:07 -0700)
* It uses a prebuilt version of libtool which does not know
  about sysroot and worse it does not use automake and autoconf in such
  a way that one could use autoreconf to regenerate stuff. So we
  regenerate the things needed for libtool macros. It should work
  with any version of libtool now.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
recipes/openldap/openldap_2.4.23.bb

index c7248fd..94ed5eb 100644 (file)
@@ -12,7 +12,7 @@ LICENSE = "OpenLDAP"
 SECTION = "libs"
 
 LDAP_VER = "${@'.'.join(bb.data.getVar('PV',d,1).split('.')[0:2])}"
-PR = "r1"
+PR = "r2"
 
 SRC_URI = "ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/${P}.tgz"
 SRC_URI += "file://openldap-m4-pthread.patch"
@@ -188,7 +188,12 @@ DEPENDS      += "${OPENLDAP_DEPENDS}"
 CPPFLAGS_append = " -D_GNU_SOURCE"
 
 do_configure() {
+       cp ${STAGING_DATADIR}/libtool/ltmain.sh ${S}/build
+       rm -f ${S}/libtool
+       aclocal
+       libtoolize --force --copy
        gnu-configize
+       autoconf
        oe_runconf
 }