| Submitter | Nitin A Kamble |
|---|---|
| Date | April 13, 2012, 4:43 a.m. |
| Message ID | <521759489c1e0af1ab878926ea0df290054139eb.1334292091.git.nitin.a.kamble@intel.com> |
| Download | mbox | patch |
| Permalink | /patch/25715/ |
| State | Accepted |
| Commit | 7c95d554c431451f975e1e5d0336d1fb7d0ce7ae |
| Headers | show |
Comments
On Thu, Apr 12, 2012 at 9:43 PM, <nitin.a.kamble@intel.com> wrote: > > fedora 17 has /usr/bin/perl as well as /bin/perl, which results in > the perl path set in thetarget perl scripts as /bin/perl > While we install perl on target at ${bindir}/perl i.e. /usr/bin/perl > Hence the target perl scripts are broken when build is done on fedora 17. > Work around the issue by providing cached value of perl path to eglibc is this issue in eglibc-nativesdk ?
Patch
diff --git a/meta/recipes-core/eglibc/eglibc.inc b/meta/recipes-core/eglibc/eglibc.inc index 8e3fe50..6693447 100644 --- a/meta/recipes-core/eglibc/eglibc.inc +++ b/meta/recipes-core/eglibc/eglibc.inc @@ -54,3 +54,5 @@ do_configure_prepend() { GLIBC_ADDONS ?= "ports,nptl,libidn" SDK_GLIBC_ADDONS ?= "ports,nptl,libidn" GLIBC_ADDONS_virtclass-nativesdk = "${SDK_GLIBC_ADDONS}" + +CACHED_CONFIGUREVARS = "ac_cv_path_PERL=${bindir}/perl" diff --git a/meta/recipes-core/eglibc/eglibc_2.13.bb b/meta/recipes-core/eglibc/eglibc_2.13.bb index 927f72f..fd6b60a 100644 --- a/meta/recipes-core/eglibc/eglibc_2.13.bb +++ b/meta/recipes-core/eglibc/eglibc_2.13.bb @@ -3,7 +3,7 @@ require eglibc.inc SRCREV = "15508" DEPENDS += "gperf-native" -PR = "r23" +PR = "r24" PR_append = "+svnr${SRCPV}" EGLIBC_BRANCH="eglibc-2_13" diff --git a/meta/recipes-core/eglibc/eglibc_2.15.bb b/meta/recipes-core/eglibc/eglibc_2.15.bb index 1575e7f..a9c551a 100644 --- a/meta/recipes-core/eglibc/eglibc_2.15.bb +++ b/meta/recipes-core/eglibc/eglibc_2.15.bb @@ -3,7 +3,7 @@ require eglibc.inc SRCREV = "17386" DEPENDS += "gperf-native" -PR = "r3" +PR = "r4" PR_append = "+svnr${SRCPV}" EGLIBC_BRANCH="eglibc-2_15"