Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- matthew@matthew-VirtualBox:~/Desktop/yocto/build$ grep "DISTRO_FEATURES" output.txt
- # [doc] "A set of features common between MACHINE_FEATURES and DISTRO_FEATURES."
- # "${@oe.utils.set_intersect('DISTRO_FEATURES', 'MACHINE_FEATURES', d)}"
- # [vardeps] "DISTRO_FEATURES MACHINE_FEATURES"
- # "${@oe.utils.set_intersect('DISTRO_FEATURES', 'MACHINE_FEATURES', d)}"
- # $CONFLICT_DISTRO_FEATURES
- # $DISTRO_FEATURES [8 operations]
- # "${DISTRO_FEATURES_DEFAULT} ${DISTRO_FEATURES_LIBC} ${POKY_DEFAULT_DISTRO_FEATURES}"
- # "${DISTRO_FEATURES_DEFAULT} ${DISTRO_FEATURES_LIBC}"
- # "${DISTRO_FEATURES_DEFAULT} ${DISTRO_FEATURES_LIBC} ${POKY_DEFAULT_DISTRO_FEATURES} systemd systemd pulseaudio bluez5 gobject-introspection-data ldconfig"
- DISTRO_FEATURES="acl alsa argp bluetooth ext2 irda largefile pcmcia usbgadget usbhost wifi xattr nfs zeroconf pci 3g nfc x11 ipv4 ipv6 libc-backtrace libc-big-macros libc-bsd libc-cxx-tests libc-catgets libc-charsets libc-crypt libc-crypt-ufc libc-db-aliases libc-envz libc-fcvt libc-fmtmsg libc-fstab libc-ftraverse libc-getlogin libc-idn libc-inet-anl libc-libm libc-locales libc-locale-code libc-memusage libc-nis libc-nsswitch libc-rcmd libc-rtld-debug libc-spawn libc-streams libc-sunrpc libc-utmp libc-utmpx libc-wordexp libc-posix-clang-wchar libc-posix-regexp libc-posix-regexp-glibc libc-posix-wchar-io largefile opengl ptest multiarch wayland systemd systemd pulseaudio bluez5 gobject-introspection-data ldconfig"
- # $DISTRO_FEATURES_BACKFILL [2 operations]
- # [doc] "Features to be added to DISTRO_FEATURES if not also present in DISTRO_FEATURES_BACKFILL_CONSIDERED. This variable is set in the meta/conf/bitbake.conf file and it is not intended to be user-configurable."
- DISTRO_FEATURES_BACKFILL="pulseaudio sysvinit bluez5 gobject-introspection-data ldconfig"
- # $DISTRO_FEATURES_BACKFILL_CONSIDERED [4 operations]
- # [doc] "Features from DISTRO_FEATURES_BACKFILL that should not be backfilled (i.e. added to DISTRO_FEATURES) during the build."
- DISTRO_FEATURES_BACKFILL_CONSIDERED="sysvinit"
- # $DISTRO_FEATURES_BACKFILL_CONSIDERED_vexpress-qemu
- DISTRO_FEATURES_BACKFILL_CONSIDERED_vexpress-qemu="sysvinit"
- # $DISTRO_FEATURES_DEFAULT
- DISTRO_FEATURES_DEFAULT="acl alsa argp bluetooth ext2 irda largefile pcmcia usbgadget usbhost wifi xattr nfs zeroconf pci 3g nfc x11"
- # $DISTRO_FEATURES_FILTER_NATIVE
- DISTRO_FEATURES_FILTER_NATIVE="api-documentation"
- # $DISTRO_FEATURES_FILTER_NATIVESDK
- DISTRO_FEATURES_FILTER_NATIVESDK="api-documentation"
- # $DISTRO_FEATURES_LIBC [2 operations]
- # "${DISTRO_FEATURES_LIBC_DEFAULT}"
- # "${DISTRO_FEATURES_LIBC_DEFAULT}"
- # "${DISTRO_FEATURES_LIBC_DEFAULT}"
- DISTRO_FEATURES_LIBC="ipv4 ipv6 libc-backtrace libc-big-macros libc-bsd libc-cxx-tests libc-catgets libc-charsets libc-crypt libc-crypt-ufc libc-db-aliases libc-envz libc-fcvt libc-fmtmsg libc-fstab libc-ftraverse libc-getlogin libc-idn libc-inet-anl libc-libm libc-locales libc-locale-code libc-memusage libc-nis libc-nsswitch libc-rcmd libc-rtld-debug libc-spawn libc-streams libc-sunrpc libc-utmp libc-utmpx libc-wordexp libc-posix-clang-wchar libc-posix-regexp libc-posix-regexp-glibc libc-posix-wchar-io"
- # $DISTRO_FEATURES_LIBC_DEFAULT
- DISTRO_FEATURES_LIBC_DEFAULT="ipv4 ipv6 libc-backtrace libc-big-macros libc-bsd libc-cxx-tests libc-catgets libc-charsets libc-crypt libc-crypt-ufc libc-db-aliases libc-envz libc-fcvt libc-fmtmsg libc-fstab libc-ftraverse libc-getlogin libc-idn libc-inet-anl libc-libm libc-locales libc-locale-code libc-memusage libc-nis libc-nsswitch libc-rcmd libc-rtld-debug libc-spawn libc-streams libc-sunrpc libc-utmp libc-utmpx libc-wordexp libc-posix-clang-wchar libc-posix-regexp libc-posix-regexp-glibc libc-posix-wchar-io"
- # $DISTRO_FEATURES_LIBC_class-nativesdk
- # "${DISTRO_FEATURES_LIBC_DEFAULT}"
- DISTRO_FEATURES_LIBC_class-nativesdk="ipv4 ipv6 libc-backtrace libc-big-macros libc-bsd libc-cxx-tests libc-catgets libc-charsets libc-crypt libc-crypt-ufc libc-db-aliases libc-envz libc-fcvt libc-fmtmsg libc-fstab libc-ftraverse libc-getlogin libc-idn libc-inet-anl libc-libm libc-locales libc-locale-code libc-memusage libc-nis libc-nsswitch libc-rcmd libc-rtld-debug libc-spawn libc-streams libc-sunrpc libc-utmp libc-utmpx libc-wordexp libc-posix-clang-wchar libc-posix-regexp libc-posix-regexp-glibc libc-posix-wchar-io"
- # $DISTRO_FEATURES_NATIVE
- DISTRO_FEATURES_NATIVE="x11"
- # $DISTRO_FEATURES_NATIVESDK
- DISTRO_FEATURES_NATIVESDK="x11 libc-charsets libc-locales libc-locale-code"
- # $IMX_DEFAULT_DISTRO_FEATURES
- IMX_DEFAULT_DISTRO_FEATURES=" systemd"
- # $POKY_DEFAULT_DISTRO_FEATURES
- POKY_DEFAULT_DISTRO_FEATURES="largefile opengl ptest multiarch wayland"
- # "${@bb.utils.contains('DISTRO_FEATURES','systemd','systemd','eudev',d)}"
- # "${@bb.utils.contains('DISTRO_FEATURES','systemd','systemd','eudev',d)}"
- # "${@bb.utils.contains('DISTRO_FEATURES','bluetooth bluez5','bluez5','bluez-hcidump',d)}"
- # "${@bb.utils.contains('DISTRO_FEATURES','bluetooth bluez5','bluez5','bluez4',d)}"
- # $REQUIRED_DISTRO_FEATURES
- # [_defaultval] "${@bb.utils.contains('DISTRO_FEATURES', 'libc-locale-code', 'yes', 'no', d)}"
- if d.getVar('MACHINE', False) != 'vexpress-qemu' and not bb.utils.contains('DISTRO_FEATURES', 'systemd', True, False, d):
- raise Exception("systemd is required in DISTRO_FEATURES when using mender-full or mender-systemd classes. See mender-systemd.bbclass for an example of how to enable.")
- oe.utils.features_backfill("DISTRO_FEATURES", e.data)
- if 'libc-locales' in (d.getVar('DISTRO_FEATURES') or '').split() :
- use_ldconfig = bb.utils.contains('DISTRO_FEATURES', 'ldconfig', True, False, d)
- "you changed DISTRO_FEATURES from systemd to udev or vice versa. Cleaning " \
- "DISTRO_FEATURES on an existing build directory is not supported - you " \
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement