diff options
| author | Anders Darander <anders@chargestorm.se> | 2014-01-10 07:47:51 +0100 |
|---|---|---|
| committer | Martin Jansa <Martin.Jansa@gmail.com> | 2014-01-15 18:02:32 +0100 |
| commit | 3e79b4c4e1653fc5471c1a2ef815d143644dba14 (patch) | |
| tree | bb49c6b9fff4bac464d1129d3d0d30e2f9ea2475 /meta-oe/recipes-kernel/ktap/ktap-module_0.4.bb | |
| parent | d4b25acb2db4e11f65b588b748ff12f47ba502ca (diff) | |
| download | meta-openembedded-3e79b4c4e1653fc5471c1a2ef815d143644dba14.tar.gz | |
ktap: add configs for elfutils and ffi
libelf (elfutils) is required for resolving symbols in DSO and for sdt (taken
from ktap docs). The earlier v0.4 recipe built ktap against libelf if it was
found, thus enable it per default.
FFI needs to be enabled for both userspace and kernel module. Currently, it is
only supported for x86_64 (enforced when building ktap-module).
Signed-off-by: Anders Darander <anders@chargestorm.se>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Diffstat (limited to 'meta-oe/recipes-kernel/ktap/ktap-module_0.4.bb')
| -rw-r--r-- | meta-oe/recipes-kernel/ktap/ktap-module_0.4.bb | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/meta-oe/recipes-kernel/ktap/ktap-module_0.4.bb b/meta-oe/recipes-kernel/ktap/ktap-module_0.4.bb index 12167ea16c..ce6885cbb7 100644 --- a/meta-oe/recipes-kernel/ktap/ktap-module_0.4.bb +++ b/meta-oe/recipes-kernel/ktap/ktap-module_0.4.bb | |||
| @@ -6,8 +6,11 @@ DESCRIPTION = "KTAP is a scripting dynamic tracing tool for Linux" | |||
| 6 | 6 | ||
| 7 | inherit module | 7 | inherit module |
| 8 | 8 | ||
| 9 | # Available package configs: ffi (only supported on x86_64) | ||
| 10 | PACKAGECONFIG ?= "" | ||
| 11 | |||
| 9 | # Only build the module | 12 | # Only build the module |
| 10 | MAKE_TARGETS = "mod" | 13 | MAKE_TARGETS = "${@base_contains('PACKAGECONFIG', 'ffi', 'FFI=1', '', d)} mod" |
| 11 | 14 | ||
| 12 | # Kernel module packages MUST begin with 'kernel-module-', otherwise | 15 | # Kernel module packages MUST begin with 'kernel-module-', otherwise |
| 13 | # multilib image generation can fail. | 16 | # multilib image generation can fail. |
