Advertisement
Guest User

Untitled

a guest
Apr 18th, 2017
162
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.81 KB | None | 0 0
  1. matthew@matthew-VirtualBox:~/Desktop/yocto/build$ grep "DISTRO_FEATURES" output.txt
  2. # [doc] "A set of features common between MACHINE_FEATURES and DISTRO_FEATURES."
  3. # "${@oe.utils.set_intersect('DISTRO_FEATURES', 'MACHINE_FEATURES', d)}"
  4. # [vardeps] "DISTRO_FEATURES MACHINE_FEATURES"
  5. # "${@oe.utils.set_intersect('DISTRO_FEATURES', 'MACHINE_FEATURES', d)}"
  6. # $CONFLICT_DISTRO_FEATURES
  7. # $DISTRO_FEATURES [8 operations]
  8. # "${DISTRO_FEATURES_DEFAULT} ${DISTRO_FEATURES_LIBC} ${POKY_DEFAULT_DISTRO_FEATURES}"
  9. # "${DISTRO_FEATURES_DEFAULT} ${DISTRO_FEATURES_LIBC}"
  10. # "${DISTRO_FEATURES_DEFAULT} ${DISTRO_FEATURES_LIBC} ${POKY_DEFAULT_DISTRO_FEATURES} systemd systemd pulseaudio bluez5 gobject-introspection-data ldconfig"
  11. 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"
  12. # $DISTRO_FEATURES_BACKFILL [2 operations]
  13. # [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."
  14. DISTRO_FEATURES_BACKFILL="pulseaudio sysvinit bluez5 gobject-introspection-data ldconfig"
  15. # $DISTRO_FEATURES_BACKFILL_CONSIDERED [4 operations]
  16. # [doc] "Features from DISTRO_FEATURES_BACKFILL that should not be backfilled (i.e. added to DISTRO_FEATURES) during the build."
  17. DISTRO_FEATURES_BACKFILL_CONSIDERED="sysvinit"
  18. # $DISTRO_FEATURES_BACKFILL_CONSIDERED_vexpress-qemu
  19. DISTRO_FEATURES_BACKFILL_CONSIDERED_vexpress-qemu="sysvinit"
  20. # $DISTRO_FEATURES_DEFAULT
  21. DISTRO_FEATURES_DEFAULT="acl alsa argp bluetooth ext2 irda largefile pcmcia usbgadget usbhost wifi xattr nfs zeroconf pci 3g nfc x11"
  22. # $DISTRO_FEATURES_FILTER_NATIVE
  23. DISTRO_FEATURES_FILTER_NATIVE="api-documentation"
  24. # $DISTRO_FEATURES_FILTER_NATIVESDK
  25. DISTRO_FEATURES_FILTER_NATIVESDK="api-documentation"
  26. # $DISTRO_FEATURES_LIBC [2 operations]
  27. # "${DISTRO_FEATURES_LIBC_DEFAULT}"
  28. # "${DISTRO_FEATURES_LIBC_DEFAULT}"
  29. # "${DISTRO_FEATURES_LIBC_DEFAULT}"
  30. 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"
  31. # $DISTRO_FEATURES_LIBC_DEFAULT
  32. 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"
  33. # $DISTRO_FEATURES_LIBC_class-nativesdk
  34. # "${DISTRO_FEATURES_LIBC_DEFAULT}"
  35. 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"
  36. # $DISTRO_FEATURES_NATIVE
  37. DISTRO_FEATURES_NATIVE="x11"
  38. # $DISTRO_FEATURES_NATIVESDK
  39. DISTRO_FEATURES_NATIVESDK="x11 libc-charsets libc-locales libc-locale-code"
  40. # $IMX_DEFAULT_DISTRO_FEATURES
  41. IMX_DEFAULT_DISTRO_FEATURES=" systemd"
  42. # $POKY_DEFAULT_DISTRO_FEATURES
  43. POKY_DEFAULT_DISTRO_FEATURES="largefile opengl ptest multiarch wayland"
  44. # "${@bb.utils.contains('DISTRO_FEATURES','systemd','systemd','eudev',d)}"
  45. # "${@bb.utils.contains('DISTRO_FEATURES','systemd','systemd','eudev',d)}"
  46. # "${@bb.utils.contains('DISTRO_FEATURES','bluetooth bluez5','bluez5','bluez-hcidump',d)}"
  47. # "${@bb.utils.contains('DISTRO_FEATURES','bluetooth bluez5','bluez5','bluez4',d)}"
  48. # $REQUIRED_DISTRO_FEATURES
  49. # [_defaultval] "${@bb.utils.contains('DISTRO_FEATURES', 'libc-locale-code', 'yes', 'no', d)}"
  50. if d.getVar('MACHINE', False) != 'vexpress-qemu' and not bb.utils.contains('DISTRO_FEATURES', 'systemd', True, False, d):
  51. 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.")
  52. oe.utils.features_backfill("DISTRO_FEATURES", e.data)
  53. if 'libc-locales' in (d.getVar('DISTRO_FEATURES') or '').split() :
  54. use_ldconfig = bb.utils.contains('DISTRO_FEATURES', 'ldconfig', True, False, d)
  55. "you changed DISTRO_FEATURES from systemd to udev or vice versa. Cleaning " \
  56. "DISTRO_FEATURES on an existing build directory is not supported - you " \
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement