# We have a conf and classes directory, add to BBPATH BBPATH .= ":${LAYERDIR}" # We have a recipes-* directories, add to BBFILES BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \ ${LAYERDIR}/recipes-*/*/*.bbappend" BBFILE_COLLECTIONS += "light-layer" BBFILE_PATTERN_light-layer = "^${LAYERDIR}/" BBFILE_PRIORITY_light-layer = "6" BBFILES_DYNAMIC += " \ virtualization-layer:${LAYERDIR}/dynamic-layers/virt-layer/*/*/*.bb \ virtualization-layer:${LAYERDIR}/dynamic-layers/virt-layer/*/*/*.bbappend \ openembedded-layer:${LAYERDIR}/dynamic-layers/openembedded-layer/*/*/*.bb \ openembedded-layer:${LAYERDIR}/dynamic-layers/openembedded-layer/*/*/*.bbappend \ gnome-layer:${LAYERDIR}/dynamic-layers/gnome-layer/*/*/*.bb \ gnome-layer:${LAYERDIR}/dynamic-layers/gnome-layer/*/*/*.bbappend \ multimedia-layer:${LAYERDIR}/dynamic-layers/multimedia-layer/*/*/*.bb \ multimedia-layer:${LAYERDIR}/dynamic-layers/multimedia-layer/*/*/*.bbappend \ \ " LAYERSERIES_COMPAT_light-layer = "gatesgarth hardknott honister langdale" INSANE_SKIP:append:pn-cmocka:riscv64 = " textrel" INSANE_SKIP:append:pn-eudev:riscv64 = " textrel" INSANE_SKIP:append:pn-gdb:riscv64 = " textrel" INSANE_SKIP:append:pn-perf:riscv64 = " textrel" INSANE_SKIP:append:pn-qtbase:riscv64 = " textrel" INSANE_SKIP:append:pn-qtbase-tools:riscv64 = " textrel" INSANE_SKIP:append:pn-dracut:riscv64 = " textrel" INSANE_SKIP:append:pn-qemu:riscv64 = " textrel" INSANE_SKIP:append:pn-qemu-ptest:riscv64 = " textrel" INSANE_SKIP:append:pn-rt-tests:riscv64 = " textrel" INSANE_SKIP:append:pn-tvheadend:riscv64 = " textrel" INSANE_SKIP:append:pn-tipcutils:riscv64 = " textrel" INSANE_SKIP:append:pn-zabbix:riscv64 = " textrel" INSANE_SKIP:append:pn-xfsdump:riscv64 = " textrel" INSANE_SKIP:append:pn-capnproto:riscv64 = " textrel" INSANE_SKIP:append:pn-monkey:riscv64 = " textrel" INSANE_SKIP:append:pn-netdata:riscv64 = " textrel" INSANE_SKIP:append:pn-ltp:riscv64 = " textrel" INSANE_SKIP:append:pn-opensaf:riscv64 = " textrel" INSANE_SKIP:append:pn-rdma-core:riscv64 = " textrel" INSANE_SKIP:append:pn-util-linux:riscv64 = " textrel" INSANE_SKIP:append:pn-doxygen:riscv64 = " textrel" INSANE_SKIP:append:pn-poppler:riscv64 = " textrel" INSANE_SKIP:append:pn-cmocka:riscv32 = " textrel" INSANE_SKIP:append:pn-xfsdump:riscv32 = " textrel" INSANE_SKIP:append:pn-zabbix:riscv32 = " textrel" INSANE_SKIP:append:pn-netdata:riscv32 = " textrel" INSANE_SKIP:append:pn-tipcutils:riscv32 = " textrel" INSANE_SKIP:append:pn-tvheadend:riscv32 = " textrel" INSANE_SKIP:append:pn-monkey:riscv32 = " textrel" INSANE_SKIP:append:pn-eudev:riscv32 = " textrel" INSANE_SKIP:append:pn-dracut:riscv32 = " textrel" INSANE_SKIP:append:pn-rt-tests:riscv32 = " textrel" INSANE_SKIP:append:pn-gdb:riscv32 = " textrel" INSANE_SKIP:append:pn-capnproto:riscv32 = " textrel" INSANE_SKIP:append:pn-rdma-core:riscv32 = " textrel" INSANE_SKIP:append:pn-util-linux:riscv32 = " textrel" INSANE_SKIP:append:pn-ltp:riscv32 = " textrel" INSANE_SKIP:append:pn-poppler:riscv32 = " textrel" INSANE_SKIP:append:pn-qtbase:riscv32 = " textrel" INSANE_SKIP:append:pn-gerbera:riscv32 = " textrel" INSANE_SKIP:append:pn-opensaf:riscv32 = " textrel" INSANE_SKIP:append:pn-doxygen:riscv32 = " textrel" INSANE_SKIP:append:pn-opengl-es-cts:riscv32 = " textrel" INSANE_SKIP:append:pn-perf:riscv32 = " textrel" # These recipe dont _yet_ build for rv32 COMPATIBLE_HOST:pn-openh264:riscv32 = "null" # Need to port - tcf/cpudefs-mdep.h COMPATIBLE_HOST:pn-tcf-agent:riscv32 = "null" # needs SYS_ppoll and SYS_pselect6 COMPATIBLE_HOST:pn-lttng-tools:riscv32 = "null" # LTTng-modules requires CONFIG_KPROBES on kernels >= 5.7.0 COMPATIBLE_HOST:pn-lttng-modules:riscv32 = "null" # Needs porting to rv32 COMPATIBLE_HOST:pn-android-tools:riscv32 = "null" # Needs porting to rv32 COMPATIBLE_HOST:pn-strace:riscv32 = "null" COMPATIBLE_HOST:pn-ostree:riscv32 = "null" # Klibc needs porting in usr/klibc/arch/riscv32 COMPATIBLE_HOST:pn-klibc:riscv32 = "null" COMPATIBLE_HOST:pn-klibc-static-utils:riscv32 = "null" COMPATIBLE_HOST:pn-klibc-utils:riscv32 = "null" COMPATIBLE_HOST:pn-klcc-cross:riscv32 = "null" COMPATIBLE_HOST:pn-kexecboot-klibc:riscv32 = "null" COMPATIBLE_HOST:pn-ubi-utils-klibc:riscv32 = "null" # needs syscalls addressed for rv32 COMPATIBLE_HOST:pn-qemu:riscv32 = "null" # Fails to configure COMPATIBLE_HOST:pn-samba:riscv32 = "null" COMPATIBLE_HOST:pn-smbnetfs:riscv32 = "null" COMPATIBLE_HOST:pn-gnome-control-center:riscv32 = "null" COMPATIBLE_HOST:pn-thunar-shares-plugin:riscv32 = "null" # sipe-mime.c:129:30: error: cast from 'GTypeInstance *' (aka 'struct _GTypeInstance *') to 'GMimeStreamFilter *' (aka 'struct _GMimeStreamFilter *') increases required al ignment from 4 to 8 [-Werror,-Wcast-align] COMPATIBLE_HOST:pn-pidgin-sipe:riscv32 = "null" COMPATIBLE_HOST:pn-libacpi = '(x86_64|i.86|riscv32|riscv64).*-(linux|freebsd.*)' COMPATIBLE_HOST:pn-efivar = "(i.86|x86_64|arm|aarch64|riscv64|riscv32).*-linux" COMPATIBLE_HOST:pn-efibootmgr = "(i.86|x86_64|arm|aarch64|riscv64|riscv32).*-linux" COMPATIBLE_HOST:pn-dmidecode = "(i.86|x86_64|aarch64|arm|powerpc|powerpc64|riscv32|riscv64).*-linux" COMPATIBLE_HOST:pn-acpica = "(i.86|x86_64|arm|aarch64|riscv64|riscv32).*-linux" COMPATIBLE_HOST:pn-systemd = "(x86_64.*|i.86.*|riscv.*)-linux"