diff options
| author | Dongxiao Xu <dongxiao.xu@intel.com> | 2011-01-27 15:53:47 +0800 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2011-01-27 11:25:17 +0000 |
| commit | b02a4addca8a4727767e24953b98f30399e3592b (patch) | |
| tree | f5f357c97779e81e73a59e1cf58d57de4e0ec370 /meta/recipes-devtools | |
| parent | c34913ea5a4f20ce4bca3c68a65e9f64f1e3910c (diff) | |
| download | poky-b02a4addca8a4727767e24953b98f30399e3592b.tar.gz | |
perl: Remove ${MACHINE} dependency in compile and package.
The judgement on ${MACHINE} is meaningless, remove it in order to avoid
being rebuild on second machine.
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
Diffstat (limited to 'meta/recipes-devtools')
| -rw-r--r-- | meta/recipes-devtools/perl/perl_5.12.2.bb | 42 |
1 files changed, 19 insertions, 23 deletions
diff --git a/meta/recipes-devtools/perl/perl_5.12.2.bb b/meta/recipes-devtools/perl/perl_5.12.2.bb index e7e1cb4dd4..82801e8694 100644 --- a/meta/recipes-devtools/perl/perl_5.12.2.bb +++ b/meta/recipes-devtools/perl/perl_5.12.2.bb | |||
| @@ -151,12 +151,10 @@ do_configure() { | |||
| 151 | } | 151 | } |
| 152 | 152 | ||
| 153 | do_compile() { | 153 | do_compile() { |
| 154 | if test "${MACHINE}" != "native"; then | 154 | sed -i -e 's|/usr/include|${STAGING_INCDIR}|g' ext/Errno/Errno_pm.PL |
| 155 | sed -i -e 's|/usr/include|${STAGING_INCDIR}|g' ext/Errno/Errno_pm.PL | 155 | sed -i -e 's|/usr/include|${STAGING_INCDIR}|g' cpan/Compress-Raw-Zlib/config.in |
| 156 | sed -i -e 's|/usr/include|${STAGING_INCDIR}|g' cpan/Compress-Raw-Zlib/config.in | 156 | sed -i -e 's|/usr/lib|${STAGING_LIBDIR}|g' cpan/Compress-Raw-Zlib/config.in |
| 157 | sed -i -e 's|/usr/lib|${STAGING_LIBDIR}|g' cpan/Compress-Raw-Zlib/config.in | ||
| 158 | 157 | ||
| 159 | fi | ||
| 160 | cd Cross | 158 | cd Cross |
| 161 | oe_runmake perl LD="${CCLD}" | 159 | oe_runmake perl LD="${CCLD}" |
| 162 | } | 160 | } |
| @@ -186,24 +184,22 @@ PACKAGE_PREPROCESS_FUNCS += "perl_package_preprocess" | |||
| 186 | 184 | ||
| 187 | perl_package_preprocess () { | 185 | perl_package_preprocess () { |
| 188 | # Fix up installed configuration | 186 | # Fix up installed configuration |
| 189 | if test "${MACHINE}" != "native"; then | 187 | sed -i -e "s,${D},,g" \ |
| 190 | sed -i -e "s,${D},,g" \ | 188 | -e "s,-isystem${STAGING_INCDIR} ,,g" \ |
| 191 | -e "s,-isystem${STAGING_INCDIR} ,,g" \ | 189 | -e "s,${STAGING_LIBDIR},${libdir},g" \ |
| 192 | -e "s,${STAGING_LIBDIR},${libdir},g" \ | 190 | -e "s,${STAGING_BINDIR},${bindir},g" \ |
| 193 | -e "s,${STAGING_BINDIR},${bindir},g" \ | 191 | -e "s,${STAGING_INCDIR},${includedir},g" \ |
| 194 | -e "s,${STAGING_INCDIR},${includedir},g" \ | 192 | -e "s,${STAGING_BINDIR_NATIVE}/,,g" \ |
| 195 | -e "s,${STAGING_BINDIR_NATIVE}/,,g" \ | 193 | ${PKGD}${bindir}/h2xs \ |
| 196 | ${PKGD}${bindir}/h2xs \ | 194 | ${PKGD}${bindir}/h2ph \ |
| 197 | ${PKGD}${bindir}/h2ph \ | 195 | ${PKGD}${libdir}/perl/${PV}/pod/*.pod \ |
| 198 | ${PKGD}${libdir}/perl/${PV}/pod/*.pod \ | 196 | ${PKGD}${libdir}/perl/${PV}/cacheout.pl \ |
| 199 | ${PKGD}${libdir}/perl/${PV}/cacheout.pl \ | 197 | ${PKGD}${libdir}/perl/${PV}/FileCache.pm \ |
| 200 | ${PKGD}${libdir}/perl/${PV}/FileCache.pm \ | 198 | ${PKGD}${libdir}/perl/config.sh \ |
| 201 | ${PKGD}${libdir}/perl/config.sh \ | 199 | ${PKGD}${libdir}/perl/${PV}/Config.pm \ |
| 202 | ${PKGD}${libdir}/perl/${PV}/Config.pm \ | 200 | ${PKGD}${libdir}/perl/${PV}/Config_heavy.pl \ |
| 203 | ${PKGD}${libdir}/perl/${PV}/Config_heavy.pl \ | 201 | ${PKGD}${libdir}/perl/${PV}/CORE/perl.h \ |
| 204 | ${PKGD}${libdir}/perl/${PV}/CORE/perl.h \ | 202 | ${PKGD}${libdir}/perl/${PV}/CORE/pp.h |
| 205 | ${PKGD}${libdir}/perl/${PV}/CORE/pp.h | ||
| 206 | fi | ||
| 207 | } | 203 | } |
| 208 | 204 | ||
| 209 | PACKAGES = "perl-dbg perl perl-misc perl-dev perl-pod perl-doc perl-lib \ | 205 | PACKAGES = "perl-dbg perl perl-misc perl-dev perl-pod perl-doc perl-lib \ |
