# # Whether the platform supports kernel tracing # LTTNGMODULES = "lttng-modules" LTTNGMODULES:arc = "" LTTNGMODULES:riscv64 = "" COMPATIBLE_HOST:riscv64:pn-lttng-modules = "null" COMPATIBLE_HOST:arc:pn-lttng-modules = "null" # Whether the platform supports userspace tracing # lttng-ust uses sched_getcpu() which is not there on for some platforms. LTTNGUST = "lttng-ust" LTTNGUST:arc = "" COMPATIBLE_HOST:arc:pn-lttng-ust = "null" # Whether the platform supports lttng-tools # lttng-tools requires SYS_ppoll and SYS_pselect6 which are not supported on riscv32. # It's also turned off for riscv32 in meta-riscv. See https://github.com/riscv/meta-riscv/blob/master/conf/layer.conf COMPATIBLE_HOST:riscv32:pn-lttng-tools = "null"