From 7d9553a0f7f023bfd0fcad703b8bfe7e79ffd8b5 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Sat, 14 Nov 2020 11:59:48 -0800 Subject: [PATCH] riscv32: Enable recipes which are now buildable with latest OE Most of them were failing due to g-i errors which are now fixed in oe-core Signed-off-by: Khem Raj --- conf/layer.conf | 62 +++++++++++++++++-------------------------------- 1 file changed, 21 insertions(+), 41 deletions(-) diff --git a/conf/layer.conf b/conf/layer.conf index f428be5..5979f23 100644 --- a/conf/layer.conf +++ b/conf/layer.conf @@ -60,52 +60,32 @@ 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" -COMPATIBLE_HOST_pn-liburing_riscv32 = "null" -COMPATIBLE_HOST_pn-libkcapi_riscv32 = "null" +# Need to port - tcf/cpudefs-mdep.h COMPATIBLE_HOST_pn-tcf-agent_riscv32 = "null" -COMPATIBLE_HOST_pn-poco_riscv32 = "null" -COMPATIBLE_HOST_pn-doxygen_riscv32 = "null" -COMPATIBLE_HOST_pn-capnproto_riscv32 = "null" -COMPATIBLE_HOST_pn-qpdf_riscv32 = "null" -COMPATIBLE_HOST_pn-python3-numpy_riscv32 = "null" -COMPATIBLE_HOST_pn-python3-h5py_riscv32 = "null" -COMPATIBLE_HOST_pn-fluentbit_riscv32 = "null" -COMPATIBLE_HOST_pn-rocksdb_riscv32 = "null" -COMPATIBLE_HOST_pn-lttng-tools_riscv32 = "null" -COMPATIBLE_HOST_pn-diag_riscv32 = "null" +# ld.lld: error: lto.tmp: cannot link object files with different floating-point ABI COMPATIBLE_HOST_pn-python3-matplotlib_riscv32 = "null" -COMPATIBLE_HOST_pn-opengl-es-cts_riscv32 = "null" -COMPATIBLE_HOST_pn-opensaf_riscv32 = "null" -COMPATIBLE_HOST_pn-python3-pandas_riscv32 = "null" -COMPATIBLE_HOST_pn-libgusb_riscv32 = "null" -COMPATIBLE_HOST_pn-gerbera_riscv32 = "null" -COMPATIBLE_HOST_pn-jack_riscv32 = "null" -COMPATIBLE_HOST_pn-directfb_riscv32 = "null" -COMPATIBLE_HOST_pn-telepathy-glib_riscv32 = "null" -# Enable LTP only for musl for now -COMPATIBLE_HOST_pn-ltp_libc-glibc_riscv32 = "null" -COMPATIBLE_HOST_pn-gnome-desktop3_riscv32 = "null" -COMPATIBLE_HOST_pn-libgweather_riscv32 = "null" -COMPATIBLE_HOST_pn-android-tools_riscv32 = "null" -COMPATIBLE_HOST_pn-perf_riscv32 = "null" -COMPATIBLE_HOST_pn-ibus_riscv32 = "null" -COMPATIBLE_HOST_pn-strace_riscv32 = "null" -COMPATIBLE_HOST_pn-grilo_riscv32 = "null" -COMPATIBLE_HOST_pn-klibc_riscv32 = "null" -COMPATIBLE_HOST_pn-tracker_riscv32 = "null" -COMPATIBLE_HOST_pn-rtorrent_riscv32 = "null" -COMPATIBLE_HOST_pn-botan_riscv32 = "null" -COMPATIBLE_HOST_pn-gnome-calculator_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" -COMPATIBLE_HOST_pn-projucer_riscv32 = "null" -COMPATIBLE_HOST_pn-gjs_riscv32 = "null" -COMPATIBLE_HOST_pn-qemu_riscv32 = "null" -COMPATIBLE_HOST_pn-samba_riscv32 = "null" +# Needs porting to rv32 +COMPATIBLE_HOST_pn-android-tools_riscv32 = "null" +# Needs porting to rv32 +COMPATIBLE_HOST_pn-strace_riscv32 = "null" +# Klibc needs porting in usr/klibc/arch/riscv32 +COMPATIBLE_HOST_pn-klibc_riscv32 = "null" COMPATIBLE_HOST_pn-klibc-static-utils_riscv32 = "null" +# needs syscalls addressed for rv32 +COMPATIBLE_HOST_pn-qemu_riscv32 = "null" +# Fails to configure +COMPATIBLE_HOST_pn-samba_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-mariadb_riscv32 = "null" -COMPATIBLE_HOST_pn-vlc_riscv32 = "null" -