Browse Source

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 <raj.khem@gmail.com>
Khem Raj 3 years ago
parent
commit
7d9553a0f7
1 changed files with 18 additions and 38 deletions
  1. 18 38
      conf/layer.conf

+ 18 - 38
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"
+# 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"
-COMPATIBLE_HOST_pn-perf_riscv32 = "null"
-COMPATIBLE_HOST_pn-ibus_riscv32 = "null"
+# Needs porting to rv32
 COMPATIBLE_HOST_pn-strace_riscv32 = "null"
-COMPATIBLE_HOST_pn-grilo_riscv32 = "null"
+# Klibc needs porting in usr/klibc/arch/riscv32
 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"
-COMPATIBLE_HOST_pn-lttng-modules_riscv32 = "null"
-COMPATIBLE_HOST_pn-projucer_riscv32 = "null"
-COMPATIBLE_HOST_pn-gjs_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"
-COMPATIBLE_HOST_pn-klibc-static-utils_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"
-