generic-poky/meta/classes
Nitin A Kamble d52b9ff86d cpan.bbclass: add a new parameter EXTRA_PERLFLAGS
We use host perl while building target perl modules. When some of the
prebuilt perl modules such as scalar::util are used in the build process
directly or indirectly, perl needs to load the arch specific .so library
file. If perl can not find the .so library files, then perl
tries to use the target pm files which ends up in circular perl module
depedancy causing build time perl invocation to fail.

Adding this new parameter viz EXTRA_PERLFLAGS to cpan.bbclass allows perl
module recipes to specify the location of such host .so files for hostperl,
so that build time invocation of perl does not fail.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2011-01-12 00:55:48 -08:00
..
autotools.bbclass autotools: enable siteconfig by default 2010-09-10 12:57:16 +01:00
autotools_stage.bbclass autotools: deprecate autotools_stage class 2010-04-27 17:11:28 +01:00
base.bbclass base.bbclass: Use the new stampfile function in bitbake to determine the path to the stampfile 2011-01-06 19:49:17 +00:00
base_srpm.bbclass Rename /openembedded/ -> /meta/ 2006-07-21 10:10:31 +00:00
binconfig.bbclass classes: Remove and sanitise import statements 2009-11-13 12:15:28 +00:00
boot-directdisk.bbclass bootimg/boot-directdisk.bbclass: Update afer syslinux changes, fix mbr.bin location and fix dependencies 2010-03-25 14:09:06 +00:00
bootimg.bbclass bootimg.bbclass: Fix dependency name 2010-03-25 17:09:15 +00:00
ccache.inc classes: Standardise whitespace in anonymous python methods and factor out functions for more efficent use by bitbake (as also patched in OE) 2006-11-20 09:16:34 +00:00
ccdv.bbclass Fix STAGING_BINDIR for multimachine use by spliting into STAGING_BINDIR and STAGING_BINDIR_NATIVE and adding both to PATH 2006-11-25 10:01:30 +00:00
cmake.bbclass cmake.bbclass: sync from openembedded 2010-08-31 17:19:53 +01:00
cml1.bbclass Rename /openembedded/ -> /meta/ 2006-07-21 10:10:31 +00:00
cpan-base.bbclass cpan.bbclass: use LIBDIR instead of DATADIR 2011-01-12 00:55:48 -08:00
cpan.bbclass cpan.bbclass: add a new parameter EXTRA_PERLFLAGS 2011-01-12 00:55:48 -08:00
cpan_build.bbclass cpan.bbclass: use LIBDIR instead of DATADIR 2011-01-12 00:55:48 -08:00
cross-canadian.bbclass meta-environment: Added package of meta-environment-${TARGET_ARCH} for 2010-12-21 08:53:20 +00:00
cross.bbclass bitbake.conf/cross.bbclass: Inject MULTIMACH_TARGET_SYS into the toolchain paths to prevent multimachine cross contamination 2010-07-23 18:04:59 +01:00
crosssdk.bbclass crosssdk.bbclass: Ensure target layout variables are set correctly 2010-07-15 10:14:27 +01:00
debian.bbclass debian/kernel/gconf/gtk-icon-cache: PKGDESK/PKG fixes 2009-11-16 10:52:35 +00:00
deploy.bbclass bitbake/sstate: Implement a lookup function to speed up setscene processing 2010-10-05 22:26:33 +01:00
devshell.bbclass devshell: Clean up devshell code so this task doesn't polute the global namespace 2010-12-09 13:16:32 +00:00
distrodata.bbclass classes: Drop Handled/NotHandled eventhandler keywords, they don't do anything 2010-12-31 09:51:18 +00:00
distutils-base.bbclass distutils: Sync with OE.dev 2009-12-05 23:18:02 +00:00
distutils-common-base.bbclass distutils: Sync with OE.dev 2009-12-05 23:18:02 +00:00
distutils-native-base.bbclass distutils: Sync with OE.dev 2009-12-05 23:18:02 +00:00
distutils.bbclass distutils: Sync with OE.dev 2009-12-05 23:18:02 +00:00
flow-lossage.bbclass classes: Standardise whitespace in anonymous python methods and factor out functions for more efficent use by bitbake (as also patched in OE) 2006-11-20 09:16:34 +00:00
gconf.bbclass debian/kernel/gconf/gtk-icon-cache: PKGDESK/PKG fixes 2009-11-16 10:52:35 +00:00
gettext.bbclass gettext.bbclass: Set the gettext dependencies correctly for target, cross and native packages 2010-01-05 21:10:47 +00:00
gnome.bbclass gnome.bbclass: Remove autotools_stage reference 2010-11-02 10:15:27 +00:00
gtk-doc.bbclass classes: Add gtk-doc.bbclass 2008-05-15 14:11:13 +00:00
gtk-icon-cache.bbclass debian/kernel/gconf/gtk-icon-cache: PKGDESK/PKG fixes 2009-11-16 10:52:35 +00:00
icecc.bbclass Install cross-packages into the native sysroot 2010-04-27 18:29:57 +01:00
image-prelink.bbclass prelink: Enable image wide prelinking 2010-08-12 15:54:39 +01:00
image-swab.bbclass Calculate CCACHE_DIR by calling host's ccache config. 2010-12-17 10:47:02 +00:00
image.bbclass image.bbclass/initscripts: Make /etc/timestamp usage consistent. 2010-11-14 21:08:22 -08:00
imagetest-dummy.bbclass test: add automation framework and sanitytest 2010-07-15 12:48:25 +01:00
imagetest-qemu.bbclass qemuimage-testlib: Ensure TOPDIR/BUILDDIR are set 2010-12-23 17:27:14 +00:00
insane.bbclass insane.bbclass: Enable the package_qa_hash_style check 2011-01-07 16:27:16 +00:00
insserv.bbclass bitbake.conf/base.bbclass: Rename the staging directory to sysroots and the populate_staging task to populate_sysroot 2009-11-13 12:15:42 +00:00
kernel-arch.bbclass kernel-arch: x86-64 is no longer a valid architecture, map it to x86 2010-08-13 17:16:19 +01:00
kernel-yocto.bbclass kernel-yocto: pass the build directory to configme 2011-01-10 21:04:44 +00:00
kernel.bbclass kernel.bbclass: Ensure TOOLCHAIN_OPTIONS is passed to KERNEL_CC and KERNEL_LD 2010-12-30 10:16:35 +00:00
lib_package.bbclass lib_package.bbclass: Sync with OE.dev to remove hardcoded layout assumption 2009-11-16 10:53:16 +00:00
libc-package.bbclass libc-package.bbclass, eglibc, glibc: enable locales generation using cross-localedef 2010-10-07 22:53:28 +01:00
linux-kernel-base.bbclass linux-kernel-base.bbclass: merge version detection updates from upstream 2010-05-20 14:14:22 +01:00
meta.bbclass Factor ipkg index and conf file creation into package_ipk.bbclass 2007-09-01 22:17:06 +00:00
metadata_scm.bbclass metadata_scm: Ensure that if an SCM isn't present, we dont print a revision of 'fatal:' as it looks bad 2010-10-21 23:26:40 +01:00
mirrors.bbclass base.bbclass: Split up as per the patch in OE.dev by Chris Larson making code more readable and modularised 2010-03-19 23:12:06 +00:00
module-base.bbclass module*.bbclass: set AR to KERNEL_AR during building of kernel modules 2008-01-08 14:40:51 +00:00
module.bbclass module.bbclass: Fix external module version dependencies 2008-05-21 09:35:53 +00:00
module_strip.bbclass kernel/package.bbclass: Handle kernel module stripping centrally 2010-08-10 14:47:41 +01:00
mozilla.bbclass mozilla.bbclass: Fix pkgconfig usage for pkgconfig sysroot 2009-01-23 15:51:44 +00:00
native.bbclass native.bbclass: Mark various package functions as noexec since they don't do any work 2010-11-28 13:54:32 -08:00
nativesdk.bbclass nativesdk.bbckass: Fix toolchain path 2010-07-24 23:07:07 +01:00
oelint.bbclass classes: Sync with OE - mainly quoting fixes or other minor updates 2006-11-20 15:19:39 +00:00
openmoko-base.bbclass classes: Remove and sanitise import statements 2009-11-13 12:15:28 +00:00
openmoko-panel-plugin.bbclass openmoko-panel-gsm: add openmoko-panel-gsm, om-panel-plugin.bbclass, and srvrev 2008-08-08 14:43:09 +00:00
openmoko.bbclass openmoko: added classes needed by openmoko-libs 2007-07-09 14:21:05 +00:00
openmoko2.bbclass classes: Remove and sanitise import statements 2009-11-13 12:15:28 +00:00
package.bbclass package.bbclass: make sure 'sysroots' created before lockfile 2010-11-07 20:40:06 +00:00
package_deb.bbclass package_deb: The packaging command itself is run under fakeroot so these lines are totally unneeded 2010-10-22 23:05:45 +01:00
package_ipk.bbclass cross-canadian: Update after PN changes to include TARGET_ARCH 2010-12-10 16:57:21 +00:00
package_rpm.bbclass classes: Only enable fakeroot on setscene tasks with packaging 2010-10-22 16:34:06 +01:00
package_tar.bbclass package_*.bbclass: Always run these tasks under fakeroot 2010-08-19 22:36:26 +01:00
packagedata.bbclass classes: Remove and sanitise import statements 2009-11-13 12:15:28 +00:00
packagehistory.bbclass classes: Remove and sanitise import statements 2009-11-13 12:15:28 +00:00
patch.bbclass patch.bbclass: Move vardepsexclude flag to be along side the function using the variable 2010-12-30 12:22:52 +00:00
patcher.bbclass Rename /openembedded/ -> /meta/ 2006-07-21 10:10:31 +00:00
pkg_distribute.bbclass Rename /openembedded/ -> /meta/ 2006-07-21 10:10:31 +00:00
pkg_metainfo.bbclass Rename /openembedded/ -> /meta/ 2006-07-21 10:10:31 +00:00
pkgconfig.bbclass pkgconfig.bbclass: No longer default to pkgconfig_stage code (breaks libdrm) 2009-07-07 15:13:56 +01:00
poky-autobuild-notifier.bbclass classes: Drop Handled/NotHandled eventhandler keywords, they don't do anything 2010-12-31 09:51:18 +00:00
poky-image.bbclass poky-image.bbclass: Set LIC_FILES_CHKSUM 2010-12-24 09:51:44 +00:00
qemu.bbclass eglibc: import eglibc_2.12 recipe from OE 2010-08-13 23:37:30 +01:00
qmake2.bbclass qmake2.bbclass: add space to end of DEPENDS_prepend 2010-12-23 16:13:53 +00:00
qmake_base.bbclass Import files from OE to build WebKit (patch to link icu required) 2007-12-06 10:23:27 +00:00
relocatable.bbclass relocatable.bbclass: Cover libexecdir 2010-08-12 14:41:30 +01:00
rm_work.bbclass rm_work: With the recent pseudo changes, this no longer makes sense 2010-12-21 00:59:17 +00:00
rootfs_deb.bbclass rootfs: Update ROOTFS_PKGMANAGE to include atp/zypper 2010-10-11 12:18:02 +01:00
rootfs_ipk.bbclass rootfs_ipk: The most recent opkg errors upon file overwrite. Until we fix package conflicts, disable this for now 2010-12-24 01:12:56 +00:00
rootfs_rpm.bbclass rootfs_rpm: fix rootfs generation rm error 2011-01-05 16:50:43 -08:00
sanity.bbclass classes: Drop Handled/NotHandled eventhandler keywords, they don't do anything 2010-12-31 09:51:18 +00:00
scons.bbclass classes: Sync various classes with OE for various bugfixes 2007-08-08 20:41:55 +00:00
sdl.bbclass bitbake.conf/base.bbclass: Rename the staging directory to sysroots and the populate_staging task to populate_sysroot 2009-11-13 12:15:42 +00:00
singlemachine.bbclass Merge multimachine class into bitbake.conf and create singlemachine.bbclass as a backwards compatibility option 2008-07-17 20:49:48 +00:00
sip.bbclass sip.bbclass: Sync with OE 2007-09-02 11:07:13 +00:00
siteconfig.bbclass siteconfig: Fix mkdir 2010-10-01 16:32:33 +01:00
siteinfo.bbclass siteinfo: add SITECONFIG_SYSROOTCACHE definition in place of hard-coded path 2010-09-10 12:56:56 +01:00
sourcepkg.bbclass classes: Remove and sanitise import statements 2009-11-13 12:15:28 +00:00
src_distribute.bbclass src_distribute: Set EXPORT_FUNCTIONS correctly 2010-11-01 10:48:43 +00:00
src_distribute_local.bbclass classes: Sync various classes with OE for various bugfixes 2007-08-08 20:41:55 +00:00
srec.bbclass classes: Sync with OE - mainly quoting fixes or other minor updates 2006-11-20 15:19:39 +00:00
sstate.bbclass sstate.bbclass: fix multimachine builds when PACKAGE_ARCH = MACHINE_ARCH 2011-01-04 09:46:26 -08:00
staging.bbclass Drop variables that do nothing 2010-12-10 22:51:19 +00:00
syslinux.bbclass syslinux.bbclass: Clean up boot menu title 2008-10-17 08:39:34 +00:00
task.bbclass Factor ipkg index and conf file creation into package_ipk.bbclass 2007-09-01 22:17:06 +00:00
tinderclient.bbclass classes: Drop Handled/NotHandled eventhandler keywords, they don't do anything 2010-12-31 09:51:18 +00:00
tmake.bbclass Remove hardcoded staging layout assumptions 2007-11-12 11:10:08 +00:00
toolchain-scripts.bbclass meta-environment: Added package of meta-environment-${TARGET_ARCH} for 2010-12-21 08:53:20 +00:00
update-alternatives.bbclass update-alternatives.bbclass: don't expand var when appending do_install 2010-11-21 18:17:24 +00:00
update-rc.d.bbclass update-rc.d: Allow the primary deamon package to be specified in UPDATERCPN, update gsmd to use this 2010-12-30 10:03:10 +00:00
utility-tasks.bbclass utility-tasks: Switch listtasks to use bb.plain() for printing output 2010-11-28 13:54:31 -08:00
utils.bbclass base/utils.bbclass: Drop former checksum code now bitbake is handling this for us 2010-12-20 15:34:50 +00:00
xfce.bbclass Drop AUTOTOOLS_STAGE_PKGCONFIG variable as its not used anywhere 2010-12-05 20:40:03 +00:00
xlibs.bbclass Finally deprecate all legacy do_stage functions. This changes the existing warning 2010-07-22 11:44:28 +01:00