]> code.ossystems Code Review - openembedded-core.git/commit
mtd-utils: add xattr PACKAGECONFIG and fix acl dependency
authorPatrick Ohly <patrick.ohly@intel.com>
Wed, 26 Aug 2015 16:10:45 +0000 (18:10 +0200)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 2 Sep 2015 22:46:05 +0000 (23:46 +0100)
commit0c4498878df352b9dbaa118c3cc201454ac22154
treeb7ceb1adcdbe9ccbf00dc14e139492fe5c0f7671
parentea04f05710a9a2a1e9561fe87579d0ae9690bd21
mtd-utils: add xattr PACKAGECONFIG and fix acl dependency

The unconditional removal of -DWITHOUT_XATTR accidentally introduced a
compile-time dependency on "acl", because "sys/acl.h" gets
included. This caused random compile failures.

To fix this, we introduce a proper PACKAGECONFIG for the "xattr"
support, with the distro's "xattr" feature determining the
default. Setting the define must be done with custom code because
PACKAGECONFIG can only influence configure parameters.

The "acl" distro feature is not checked because although enabling
"xattr" support now triggers a build of acl, nothing from it will not
get included in the resulting target image. This seems more suitable
than not enabling xattr support in mtd-utils when acl support in the
distro is disabled.

Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-devtools/mtd/mtd-utils_git.bb