util-linux: add host variant for host-lttng-babeltrace
lttng-babeltrace needs libuuid, which is provided by util-linux, and since we want to build lttng-babeltrace for the host, we need to build libuuid for the host. It's a shame that libuuid is part of such a big package as util-linux. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
This commit is contained in:
parent
6b6e0c8204
commit
421344df69
@ -13,6 +13,9 @@ UTIL_LINUX_DEPENDENCIES = host-pkg-config
|
||||
|
||||
UTIL_LINUX_CONF_OPT += --disable-rpath --disable-makeinstall-chown
|
||||
|
||||
# We don't want the host-busybox dependency to be added automatically
|
||||
HOST_UTIL_LINUX_DEPENDENCIES = host-pkg-config
|
||||
|
||||
# If both util-linux and busybox are selected, make certain util-linux
|
||||
# wins the fight over who gets to have their utils actually installed
|
||||
ifeq ($(BR2_PACKAGE_BUSYBOX),y)
|
||||
@ -67,7 +70,18 @@ UTIL_LINUX_CONF_OPT += \
|
||||
$(if $(BR2_PACKAGE_UTIL_LINUX_LOGIN_UTILS),--enable-login-utils) \
|
||||
$(if $(BR2_PACKAGE_UTIL_LINUX_WRITE),--enable-write)
|
||||
|
||||
# In the host version of util-linux, we so far only require libuuid,
|
||||
# and none of the util-linux utilities, so we disable all of them.
|
||||
HOST_UTIL_LINUX_CONF_OPT += \
|
||||
--enable-libuuid \
|
||||
--disable-mount --disable-fsck --disable-libmount \
|
||||
--disable-uuidd --disable-libblkid --disable-agetty \
|
||||
--disable-cramfs --disable-switch_root --disable-pivot_root \
|
||||
--disable-fallocate --disable-unshare --disable-rename \
|
||||
--disable-schedutils --disable-wall --disable-partx
|
||||
|
||||
$(eval $(call AUTOTARGETS))
|
||||
$(eval $(call AUTOTARGETS,host))
|
||||
|
||||
# MKINSTALLDIRS comes from tweaked m4/nls.m4, but autoreconf uses staging
|
||||
# one, so it disappears
|
||||
|
Loading…
Reference in New Issue
Block a user