From 579aa720a4d40670de02d9a9840e8f6cf1c6078d Mon Sep 17 00:00:00 2001 From: Gustavo Sverzut Barbieri Date: Wed, 21 Jan 2015 18:00:57 -0200 Subject: kmod: new PACKAGECONFIG debug and logging to help reduce binary size. debug and logging will make kmod and its library bigger than expected due many strings in the resulting binaries. While these are useful for development, they are of no use for deployment. With them enabled kmod is 154Kb, libkmod is 99Kb. Disabling reduces to kmod 139Kb (10%) and libkmod 83Kb (19%) on i586 stripped. (From OE-Core rev: 907514c1b2d07231eb6ec63d21ad5dc25e731b29) Signed-off-by: Bruno Bottazzini Signed-off-by: Ross Burton Signed-off-by: Richard Purdie --- meta/recipes-kernel/kmod/kmod.inc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'meta') diff --git a/meta/recipes-kernel/kmod/kmod.inc b/meta/recipes-kernel/kmod/kmod.inc index c26ea23533..899881e1fb 100644 --- a/meta/recipes-kernel/kmod/kmod.inc +++ b/meta/recipes-kernel/kmod/kmod.inc @@ -31,7 +31,10 @@ SRC_URI = "git://git.kernel.org/pub/scm/utils/kernel/kmod/kmod.git \ S = "${WORKDIR}/git" EXTRA_AUTORECONF += "--install --symlink" -EXTRA_OECONF +="--enable-debug --enable-logging --enable-tools --disable-manpages --with-zlib" +EXTRA_OECONF +=" --enable-tools --disable-manpages --with-zlib" + +PACKAGECONFIG[debug] = "--enable-debug,--disable-debug" +PACKAGECONFIG[logging] = " --enable-logging,--disable-logging" do_configure_prepend () { gtkdocize --docdir ${S}/libkmod/docs || touch ${S}/libkmod/docs/gtk-doc.make -- cgit 1.2.3-korg