From patchwork Thu May 29 21:02:37 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 63837 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id AA543C5B543 for ; Thu, 29 May 2025 21:02:49 +0000 (UTC) Received: from mail-pj1-f50.google.com (mail-pj1-f50.google.com [209.85.216.50]) by mx.groups.io with SMTP id smtpd.web11.3559.1748552562834296837 for ; Thu, 29 May 2025 14:02:42 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=Xc/BU1na; spf=pass (domain: gmail.com, ip: 209.85.216.50, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f50.google.com with SMTP id 98e67ed59e1d1-3123eda2a1dso255799a91.1 for ; Thu, 29 May 2025 14:02:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1748552562; x=1749157362; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=YAK7qsLP+MLdQQsSQt+bWbgUDQgGylw7MRYrzYY4ICA=; b=Xc/BU1naUVYYpqHsRyE76gOKvyrjL2N6foomtHbvWgtPBDn2y4WfqYevKyaYdOqRUX dEvS+4EM4x+WqarPDEnok9OLEM+B9G0hYaYzxygTQ3EqGiK9jCPfBsew/zptHvQkexfY ihQh0AWS5p/aq4anvVl5Scy+dHWvH3/G5WaHTglpi8TuugS+LqRp6/3WH9L8kVG2QpsH yxFpshSfnaTFt+7nOf26D73+7TSaKM2lMnpN1uRKepGN+SVJROrq/rZPeC7czSCj9vG9 rT5zCIVwhPAG33JQ0Qu7UxDCHhLIL0EHZxgvdVnyvtg9YB++yLN+GvMQlMI7wC8TiZSL tyQw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1748552562; x=1749157362; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=YAK7qsLP+MLdQQsSQt+bWbgUDQgGylw7MRYrzYY4ICA=; b=v1VJatw6zsf5XC8XHg8tL26tdC8afjCY/UvMxlDVZ+QJuiplsR4IKdXhrN9DgHeVw6 1URhdGi11gqC3axdDqhvnaC3YGFNs1SR+YwetqmBEhm0i7iDKLzNdnib5GZR6RpcxgzA Q3AkSgMSTcTXTs6x1QJ8U8wRQI71zQc/H6aprIoQZl7+giXZ72P8BVczmVZ9Xiyx6OOC LpSQ56Mbolaaw2kVM3u7GBtpiIyFsfvkZB/lwennW812A7DiY/ZMxpG8IjMAkS9dxXlc TxSvjXTdQGpCtZk+6u0jWpszd5yoJqrzUSAt1qJtleO5QYqKRk7UC2gKN+anjnWPvCzT i6mw== X-Gm-Message-State: AOJu0YzEcBEzYRbaH1evBR9z62LAPG6pe4utkyXQrzwhG38Cm/8UNlak 6g8TY5bkgQJ35cQm9Grjk5vznAzENi2zY6Pv4ISlkOneor8GE2XmS0ME1L1xto+1 X-Gm-Gg: ASbGnctyA+2rdQVDuSTM/ljRgCPNdlgvmtOq7HooIwyQ70DB/aMujR6D1IEXBeQbTJq D2HU5SbeWQMsrUyg5vC1IonOsomiUXpTU+XIoCdT85FNiHDpAoPVXzt2oElIOZroTyUkX3fUft3 BffYEdEWUks1sHuA90a9EYUK7H8Z5anyyc2R9R5uMzeeXrLHHizaVN5gq8KxnnL2da7VtdS0hwI XjD3bSYUyI6wMF+3tpLJ6/rUaSQ8cXgFe/csqnsaLOlr/Hqpdfn0I2jBc1Fl2KlMr8ldYQuQ54P zUMB9TglXYeqZeaz8E9x6ejOXmnMaOY1QcxVJpRv789jUC4xBSKy6w== X-Google-Smtp-Source: AGHT+IFXNKqyUT+D1Oefq1GKdJ9srSFcuAcfqAU//W4W9c/eULTyZ2kX0KJOBl2FVsskuEn3xFP7vw== X-Received: by 2002:a17:90b:1850:b0:312:639:a06a with SMTP id 98e67ed59e1d1-31241b88426mr1212391a91.31.1748552561697; Thu, 29 May 2025 14:02:41 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::deb9]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-23506bc89desm16486405ad.36.2025.05.29.14.02.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 29 May 2025 14:02:41 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [PATCH v4 1/3] tcf-agent: Add $@ to RANLIB Date: Thu, 29 May 2025 14:02:37 -0700 Message-ID: <20250529210239.2070257-1-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 29 May 2025 21:02:49 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/217452 tcf-agent calls RANLIB ( if defined ) after calling AR to create the archive [1], when RANLIB is set to gcc-ranlib this goes unnoticed, since calling gcc-ranlib without any arguments silenlty does nothing and exits with return code 0, however, calling binutils ranlib or llvm-ranlib does demand library name as commandline option and since it is not there it exits with code 1 aarch64-poky-linux-musl-llvm-ranlib OVERVIEW: LLVM ranlib Generate an index for archives USAGE: aarch64-poky-linux-musl-llvm-ranlib archive... OPTIONS: -h --help - Display available options -V --version - Display the version of this program -D - Use zero for timestamps and uids/gids (default) -U - Use actual timestamps and uids/gids -X{32|64|32_64|any} - Specify which archive symbol tables should be generated if they do not already exist (AIX OS only) aarch64-poky-linux-musl-llvm-ranlib: error: an archive name must be specified make: *** [Makefile:53: obj/GNU/Linux/a64/Debug/libtcf.a] Error 1 When we add $@, to RANLIB then it becomes the make variable, $@ - An automatic Makefile variable that expands to the target name (the file being built) so the makefile target now rightly adds the .a filename to RANLIB call. Sent a patch upstream to add RANLIB for linux [2] [1] https://gitlab.eclipse.org/eclipse/tcf/tcf.agent/-/blob/master/agent/Makefile?ref_type=heads#L53 [2] https://gitlab.eclipse.org/eclipse/tcf/tcf.agent/-/merge_requests/7 Signed-off-by: Khem Raj --- meta/recipes-devtools/tcf-agent/tcf-agent_git.bb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/meta/recipes-devtools/tcf-agent/tcf-agent_git.bb b/meta/recipes-devtools/tcf-agent/tcf-agent_git.bb index 235936288ba..0aea4b88505 100644 --- a/meta/recipes-devtools/tcf-agent/tcf-agent_git.bb +++ b/meta/recipes-devtools/tcf-agent/tcf-agent_git.bb @@ -51,6 +51,12 @@ CFLAGS:append:riscv64 = " ${LCL_STOP_SERVICES}" CFLAGS:append:riscv32 = " ${LCL_STOP_SERVICES}" CFLAGS:append:loongarch64 = " ${LCL_STOP_SERVICES}" +# This works with gcc-ranlib wrapper only because it exists without error if nothing +# is passed as argument but binutils ranlib and llvm ranlib do not and expect an input +# passing $@ ensures that Makefile default target which is the archive name in tcf makefiles +# is passed to RANLIB, ensures that whichever ranlib is used, the behavior is identical +RANLIB:append = " $@" + do_install() { oe_runmake install INSTALLROOT=${D} install -d ${D}${sysconfdir}/init.d/ From patchwork Thu May 29 21:02:38 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 63838 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id AB21AC5B552 for ; Thu, 29 May 2025 21:02:49 +0000 (UTC) Received: from mail-pg1-f179.google.com (mail-pg1-f179.google.com [209.85.215.179]) by mx.groups.io with SMTP id smtpd.web11.3560.1748552563807449306 for ; Thu, 29 May 2025 14:02:43 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=fpVSF8jj; spf=pass (domain: gmail.com, ip: 209.85.215.179, mailfrom: raj.khem@gmail.com) Received: by mail-pg1-f179.google.com with SMTP id 41be03b00d2f7-b26f01c638fso1289080a12.1 for ; Thu, 29 May 2025 14:02:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1748552563; x=1749157363; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Vr4lI9L3z1pGhNBrLXJKJfjd86xC5ECZMp8Iacqs18k=; b=fpVSF8jjcqXuVTvzGXWMm4aLTHSY6Wegq2ToiNHX/cvhIafevFzMUa3ET42aEAm41N PDcCWuBH/Ag0etFNXV7uSm0h6nqPuPxbqCaV/p9LrzcYJtawdW89NbwpURFR3GN4PdYo /EQOFQhqVLL/y0DP5Z/V4RBoHzGuPFe+wvRJsYtdWZKiLaPazBHBxu1zVacul+7gMtol kho0kyPifL06AdH9DAv/v09ne6cm0Yx4ogE4CjEIzqSCdiv8XGnWZp27GO165wwXyREx qIRi3vd2ldI3XiblVWJAj7FVakatKYi7DTL4XijOGceNT4Gu9ZaNzUhBU0o30MbjLFaF AMrw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1748552563; x=1749157363; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Vr4lI9L3z1pGhNBrLXJKJfjd86xC5ECZMp8Iacqs18k=; b=oaVGtBiaDm2+pcRgPndZjpx6F4DL5tXpBMmySbGC+EDpjPOjNtusjeqanmYvsuDaUC AtmPjfuPyASM16c1Vnfg0cDI+L5paKK3+GydOp99y5e7Hn1Ke1MC4uHeCwSSetAmH1jV o2wL1vMtmlo2aFAWyd4zZi4RO+qT5cZolFbCO+5rp3yPmVfm5WfETgBPokCCP1xzXE/L 2woaaKGcfzyAVKnTp0sM7ePtniZN90yNC7S2ek/zmGe6ixueyi8cawQQ7xXbr7veGHe8 L0oue7qXpQGleYoY/ucqpz+bgOsse42ZQPoEHpAQSzjC/+UXr3M7CaZkV/yz2WTvIuC6 GmgA== X-Gm-Message-State: AOJu0YxXf1stepAODcb8mpK8Rhj048meRLX6n61wsQQV+2I0gjJupRdM 4P4cfI5RvQ/7JP0dAALxHqok/dC5BrYxJ9OYnRVOPhgxAvlXfIPz3TAarl6CQWSP X-Gm-Gg: ASbGnctEa6dvXOtfumogi9hgMNYGmUYsxxjnToNzG9wf2P9WL71dvs+xomIogzpG1my VGOouJDBsobYEa2Vax/7X+RD6laxtg4P/nHEQN1QhyeIzSGtEeW/nDztKdDMVWEzHRX6nNGRPfj 6ZiHyxMHgMsCKZkMcwCtl9i6Gsff18MKjs54bD2tS8K/vsxSLohe1tXFu7qqWtvjN5fpWHZGwll Nz4F+SYsUDZNuW1waKRkjB3PB/rjhJCKCbXwCOYljUKqENoU3Npa8dp5ySWs7aGcZJu/y2jju7g YhTxIHlYyXMPbDBIhy1e2/uT7n8KXMU2U9IqG1TJVBY= X-Google-Smtp-Source: AGHT+IHVP9tXy2Gys5Y557p9npvSwNsoan4QN9585UhbBQO9Iq3Chpv3CA7Z6quLGf9AaSRXb9pEPw== X-Received: by 2002:a17:90b:1c0e:b0:311:e9ac:f5ce with SMTP id 98e67ed59e1d1-3124163a541mr1184475a91.21.1748552562852; Thu, 29 May 2025 14:02:42 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::deb9]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-23506bc89desm16486405ad.36.2025.05.29.14.02.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 29 May 2025 14:02:42 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [PATCH v4 2/3] pixmap: Add openmp to dependencies with clang compiler Date: Thu, 29 May 2025 14:02:38 -0700 Message-ID: <20250529210239.2070257-2-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250529210239.2070257-1-raj.khem@gmail.com> References: <20250529210239.2070257-1-raj.khem@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 29 May 2025 21:02:49 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/217453 pixman's meson detects openmp support and if it finds it in runtime then enables it, this happens for gcc via gcc-runtime, however for clang, it does not. In some cases e.g. mips it enables it during configure only to find that clang can not find the libomp during linking. Therefore, add the dependency on openmp when using clang compiler. This ensures consistent behaviour across architectures. Disable internal assembler on mips since it can not handle the inline assembly Signed-off-by: Khem Raj --- meta/recipes-graphics/xorg-lib/pixman_0.46.0.bb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/meta/recipes-graphics/xorg-lib/pixman_0.46.0.bb b/meta/recipes-graphics/xorg-lib/pixman_0.46.0.bb index c1c71fd4202..124ee8054e2 100644 --- a/meta/recipes-graphics/xorg-lib/pixman_0.46.0.bb +++ b/meta/recipes-graphics/xorg-lib/pixman_0.46.0.bb @@ -6,6 +6,7 @@ including trapezoids, triangles, and rectangles." HOMEPAGE = "http://www.pixman.org" SECTION = "x11/libs" DEPENDS = "zlib" +DEPENDS:append:toolchain-clang = " openmp" SRC_URI = "https://www.cairographics.org/releases/${BP}.tar.gz" SRC_URI[sha256sum] = "02d9ff7b8458ef61731c3d355f854bbf461fd0a4d3563c51f1c1c7b00638050d" @@ -38,6 +39,8 @@ EXTRA_OEMESON:append:armv7ve = "${@bb.utils.contains("TUNE_FEATURES","neon",""," EXTRA_OEMESON:append:class-native = " -Dopenmp=disabled" +CFLAGS:append:toolchain-clang:mipsarch = " -fno-integrated-as" + BBCLASSEXTEND = "native nativesdk" CVE_STATUS[CVE-2023-37769] = "not-applicable-config: stress-test is an uninstalled test" From patchwork Thu May 29 21:02:39 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 63836 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id A94E3C54FB3 for ; Thu, 29 May 2025 21:02:49 +0000 (UTC) Received: from mail-pl1-f173.google.com (mail-pl1-f173.google.com [209.85.214.173]) by mx.groups.io with SMTP id smtpd.web11.3561.1748552564658102162 for ; Thu, 29 May 2025 14:02:44 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=HDmFx6n+; spf=pass (domain: gmail.com, ip: 209.85.214.173, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f173.google.com with SMTP id d9443c01a7336-22e16234307so11926665ad.0 for ; Thu, 29 May 2025 14:02:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1748552564; x=1749157364; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Df7G0Ok20CYfuEMqUh9V5Cg6gIPOOh/AD3WpgfZo2HQ=; b=HDmFx6n+Kq3yhKqUspbLcDZo7qUxoxwZHEs08VJkpm5m2q5ED4rlLK50pKXj1F4zIx GPbXWF2Ry+an1v+Z06GY0Pre4RzDj/xmPN1taP2YnQwEDB0wkHQuNxQrtLyf80zntFZK pOUymYyzX7TKJVa9++jF8ZxNr6s091evcAirIDUSbb5QAV0uodY24KFC4RfLnqbs8DmH WdJu5mHqZoHCQa02AikIu7ZV12FfvBsafMbpftD781jKXh6Q1DS9QDSbZwYntHUTt53b d+jevmfmbOfLAN796JOd+TfVq7c4a3QeDHmY8VlcQd05f/evokI8damnbJufcAhI4K02 dyUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1748552564; x=1749157364; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Df7G0Ok20CYfuEMqUh9V5Cg6gIPOOh/AD3WpgfZo2HQ=; b=R3FFiSOL4xqdrAF98/JEcplhuTY+C6/nNHhHxmBQ7UprpOhMbQtmYdb8IhtIuzLYJN o9DQqUBzru6GavEgJJyRwUDJm+Ihkh8wnbOfAgWLFVqT4xl3GGh4lVyskP7yj28OQGZa mUuUSdZDVRWoC8Qv+HW6Wu+IqWIM27XGW33gEj8npvXbXHCte2P+ZOPXNARUczLTdsHJ cpKb2swrqp6Flx8jWS1Ht6/ssPFxnZuvZzO9KGMaCVv2qBsd+7QWZagy3liQMUmLFPvn Fnit6jxN3DyhttupSwARFwJU8WkqRKh0ckB7Fpq7UkxErp9+yWqCZutnfAJ+Pjm1pBK/ 3jVw== X-Gm-Message-State: AOJu0YxM6TrKq/sE9m9v/hyFiunKL7syCDERnBzCFxYUajbppf0Cz+3l XpEDfClhz79K8Pf66Ynn9qKo1FW+8mIbtQQLeV/BjD1nLdrECsMn8AS6AMhSwx0g X-Gm-Gg: ASbGncuw4M2XHTq3Bm0olAxq0/Ic83pv+vjm4VA/Vu9i2YtK/YUr/hqqR2uwoCr9oLm 49mVCMRCs+ZE8vFhTOfuLjPO9clBQU9uCKaFyIut1upq5m+q/hS2bkW76WQbss/3ACw65eG+daJ uDE2azoo6XWw/3b5d6AetmmZjUuCZASKlGeVU3yKqaWvkQq+EPmHcKyNlSJIuG12e7pW6AnZo4v 1TeoRqKbUxfh+2nEMCKvzosEcKhztkYJpNPr3i7YuH+v1L5RzhvzX4VSScf0IaUOGU6nqaQQ8cE m6bGn9gOGFfDz949wpDq68s3rQzoD1rXYkDd3ovuhgX2wRMou+S44w== X-Google-Smtp-Source: AGHT+IFbGhjp2v9xWdkyB2vNF3N0VxffjN4zPit1EmcqXKm/MHsdMi+a7NL4Gy0PcuAb0GdOPdLXEg== X-Received: by 2002:a17:903:28f:b0:234:325:500b with SMTP id d9443c01a7336-2352b686548mr11705815ad.22.1748552563869; Thu, 29 May 2025 14:02:43 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::deb9]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-23506bc89desm16486405ad.36.2025.05.29.14.02.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 29 May 2025 14:02:43 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [PATCH v4 3/3] vte: Pin to use GCC Date: Thu, 29 May 2025 14:02:39 -0700 Message-ID: <20250529210239.2070257-3-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250529210239.2070257-1-raj.khem@gmail.com> References: <20250529210239.2070257-1-raj.khem@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 29 May 2025 21:02:49 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/217454 Fixes Qemu usermode crashes during GI data generation for armv7ve when using clang Signed-off-by: Khem Raj --- meta/recipes-support/vte/vte_0.78.2.bb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/meta/recipes-support/vte/vte_0.78.2.bb b/meta/recipes-support/vte/vte_0.78.2.bb index 0593d16cd86..b8a19a03693 100644 --- a/meta/recipes-support/vte/vte_0.78.2.bb +++ b/meta/recipes-support/vte/vte_0.78.2.bb @@ -26,6 +26,10 @@ SRC_URI[archive.sha256sum] = "35d7bcde07356846b4a12881c8e016705b70a9004a9082285e ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}" +# qemu usermode crashes when using clang as system compiler but works with gcc +# see https://patchwork.yoctoproject.org/project/oe-core/patch/20240923234336.3978188-1-raj.khem@gmail.com/ +TOOLCHAIN = "gcc" + EXTRA_OEMESON += "${@bb.utils.contains('GI_DATA_ENABLED', 'True', '-Dvapi=true', '-Dvapi=false', d)}" EXTRA_OEMESON:append = " ${@bb.utils.contains('GI_DATA_ENABLED', 'False', '-Ddocs=false', '', d)}"