libtool: Do not use target paths to grep and sed for cross and sdk builds.
authorStanislav Brabec <utx@penguin.cz>
Mon, 3 Aug 2009 15:01:12 +0000 (15:01 +0000)
committerutx@penguin.cz <utx@penguin.cz>
Mon, 3 Aug 2009 15:01:12 +0000 (15:01 +0000)
recipes/libtool/libtool-cross_2.2.4.bb
recipes/libtool/libtool-cross_2.2.6a.bb
recipes/libtool/libtool-sdk_2.2.4.bb
recipes/libtool/libtool-sdk_2.2.6a.bb
recipes/libtool/libtool_2.2.4.bb
recipes/libtool/libtool_2.2.6a.bb

index fab8aa4..dd8b598 100644 (file)
@@ -1,6 +1,6 @@
 require libtool.inc
 require libtool_${PV}.bb
-PR = "r23"
+PR = "r24"
 
 SRC_URI += "\
   file://cross_compile.patch;patch=1 \
@@ -22,6 +22,11 @@ prefix = "${STAGING_DIR_NATIVE}${layout_prefix}"
 exec_prefix = "${STAGING_DIR_NATIVE}${layout_exec_prefix}"
 bindir = "${STAGING_BINDIR_NATIVE}"
 
+# skip ac_cv_... setting for cross build: host paths must be used
+do_configure_prepend () {
+       export LIBTOOL_BB_DO_NOT_SET_PATHS=1
+}
+
 do_compile () {
        :
 }
index 8030df3..1b2defb 100644 (file)
@@ -1,6 +1,6 @@
 require libtool.inc
 require libtool_${PV}.bb
-PR = "r0"
+PR = "r1"
 
 SRC_URI += "\
   file://cross_compile.patch;patch=1 \
@@ -20,6 +20,11 @@ prefix = "${STAGING_DIR_NATIVE}${layout_prefix}"
 exec_prefix = "${STAGING_DIR_NATIVE}${layout_exec_prefix}"
 bindir = "${STAGING_BINDIR_NATIVE}"
 
+# skip ac_cv_... setting for cross build: host paths must be used
+do_configure_prepend () {
+       export LIBTOOL_BB_DO_NOT_SET_PATHS=1
+}
+
 do_compile () {
        :
 }
index e92c4db..f2c3c62 100644 (file)
@@ -1,7 +1,7 @@
 require libtool.inc
 require libtool_${PV}.bb
 
-PR = "r1"
+PR = "r2"
 FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/libtool-${PV}"
 SRC_URI_append = " file://cross_compile.patch;patch=1"
 
@@ -9,6 +9,11 @@ S = "${WORKDIR}/libtool-${PV}"
 
 inherit sdk
 
+# skip ac_cv_... setting for cross build: host paths must be used
+do_configure_prepend () {
+       export LIBTOOL_BB_DO_NOT_SET_PATHS=1
+}
+
 do_install () {
        install -d ${D}${bindir}/
        install -m 0755 libtool ${D}${bindir}/
index 2624814..88ec4df 100644 (file)
@@ -1,11 +1,16 @@
 require libtool.inc
 require libtool_${PV}.bb
 
-PR = "r0"
+PR = "r1"
 SRC_URI_append = " file://cross_compile.patch;patch=1"
 
 inherit sdk
 
+# skip ac_cv_... setting for cross build: host paths must be used
+do_configure_prepend () {
+       export LIBTOOL_BB_DO_NOT_SET_PATHS=1
+}
+
 do_install () {
        install -d ${D}${bindir}/
        install -m 0755 libtool ${D}${bindir}/
index 842b613..8e6682f 100644 (file)
@@ -17,10 +17,12 @@ EXTRA_AUTORECONF = "--exclude=libtoolize"
 do_configure_prepend () {
        # Skip this for native build:
        if test -n "$CONFIG_SITE" ; then
-               export ac_cv_path_SED="${ac_cv_path_SED=/bin/sed}"
-               export ac_cv_path_GREP="${ac_cv_path_GREP=/bin/grep}"
-               export ac_cv_path_EGREP="${ac_cv_path_EGREP=/bin/grep -E}"
-               export ac_cv_path_FGREP="${ac_cv_path_FGREP=/bin/grep -F}"
+       if test -z "$LIBTOOL_BB_DO_NOT_SET_PATHS" ; then
+                       export ac_cv_path_SED="${ac_cv_path_SED=/bin/sed}"
+                       export ac_cv_path_GREP="${ac_cv_path_GREP=/bin/grep}"
+                       export ac_cv_path_EGREP="${ac_cv_path_EGREP=/bin/grep -E}"
+                       export ac_cv_path_FGREP="${ac_cv_path_FGREP=/bin/grep -F}"
+               fi
        fi
 }
 
index 3eb2080..e2996c7 100644 (file)
@@ -19,10 +19,12 @@ EXTRA_AUTORECONF = "--exclude=libtoolize"
 do_configure_prepend () {
        # Skip this for native build:
        if test -n "$CONFIG_SITE" ; then
-               export ac_cv_path_SED="${ac_cv_path_SED=/bin/sed}"
-               export ac_cv_path_GREP="${ac_cv_path_GREP=/bin/grep}"
-               export ac_cv_path_EGREP="${ac_cv_path_EGREP=/bin/grep -E}"
-               export ac_cv_path_FGREP="${ac_cv_path_FGREP=/bin/grep -F}"
+       if test -z "$LIBTOOL_BB_DO_NOT_SET_PATHS" ; then
+                       export ac_cv_path_SED="${ac_cv_path_SED=/bin/sed}"
+                       export ac_cv_path_GREP="${ac_cv_path_GREP=/bin/grep}"
+                       export ac_cv_path_EGREP="${ac_cv_path_EGREP=/bin/grep -E}"
+                       export ac_cv_path_FGREP="${ac_cv_path_FGREP=/bin/grep -F}"
+               fi
        fi
 }