From patchwork Fri Dec 1 18:33:49 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 35582 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 424C4C46CA3 for ; Fri, 1 Dec 2023 18:34:09 +0000 (UTC) Received: from mail-pf1-f175.google.com (mail-pf1-f175.google.com [209.85.210.175]) by mx.groups.io with SMTP id smtpd.web10.420.1701455641651118650 for ; Fri, 01 Dec 2023 10:34:01 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=CWvlfV17; spf=pass (domain: gmail.com, ip: 209.85.210.175, mailfrom: raj.khem@gmail.com) Received: by mail-pf1-f175.google.com with SMTP id d2e1a72fcca58-6cb74a527ceso2096302b3a.2 for ; Fri, 01 Dec 2023 10:34:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1701455641; x=1702060441; 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=x87uARNzKoWRXEr0Lq60TNrq4nDx5mtrUMY67AgfNI4=; b=CWvlfV17ciOnWfDxdxMeK/qh4HkeEy8xH8wHMO97OES/BA6sCm2tkEzOFzha9oVfXO FLM70F01t/jMl1bg/AsDg3+P9wSpchXlZjQAgwcAl2JoV91YjRaGcLCKMaP6tq2HzIeM 3tz7adjAupmon9AeTJrGoEydJZ029RT6rDhwuiU0NWf9TxvOU+oObRFU4s2oSC0HpNB+ StKUUPRXxDrEA8cocn4HOblln0S3Ye5g1oxw+ZcpveP65k1XNQ/wKILzuWdtDXtY2UuM 34TA/yRGjADMFZ9nY3euVtcxFeJEgRmGnpMa9BoTsc4FqbGCwVCaQL/CEB2n5sudSB6E vMgg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701455641; x=1702060441; 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=x87uARNzKoWRXEr0Lq60TNrq4nDx5mtrUMY67AgfNI4=; b=tcBxehi9p1z20cN1WvR7Ubk6+KL/zg835yAwqBNFvXOLgr+f+vzwiwIj03eXWj6ITQ m7srMCE8ZLyoU8bYN8qy7glW7GVabXtos89UbQfDaDsPjca2dIiYRayaDW1n+YtpYLDZ 83KoKlqGuui9yaehjSg0SrODOwOHvUfs48ANmyjMGdraOh7sHW4As+QzzjUZbUc1eOhl 2agE40ugweEeQHHo+sH9oWOwt/CXAH2xhgiuuFlhmY83/dbuZm97fuVbYwZavoER8fSg MOnS0VVg4WxSXlAfKinrN5mSpwS0nuzQSF9WTeqII/ltGjT5YF+nRpT4b2XEJ+dgKa8r Qu6g== X-Gm-Message-State: AOJu0YxSoyZWF3GBl9Z/OxFBIKTP/ahZXVmv5ULqoYddS9Y3WMihvVYF jgbcb09IFrS8XQJg0WZnjT0qmHeOIXA= X-Google-Smtp-Source: AGHT+IFScq2yCiRaQsUaELYmIpmEhTc+MeitDXjKXtreLyXHcycliLJPcQRh0B9Nu6Hr+ggGqVRjKQ== X-Received: by 2002:a05:6a00:3a09:b0:6be:acc:8973 with SMTP id fj9-20020a056a003a0900b006be0acc8973mr25525409pfb.20.1701455640637; Fri, 01 Dec 2023 10:34:00 -0800 (PST) Received: from apollo.hsd1.ca.comcast.net ([2601:646:9100:2cb0::2c3f]) by smtp.gmail.com with ESMTPSA id g24-20020a056a00079800b006cde7dd80cbsm3297126pfu.191.2023.12.01.10.33.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 01 Dec 2023 10:34:00 -0800 (PST) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Markus Volk , Khem Raj , Alexandre Belloni Subject: [PATCH v12 1/6] vte: upgrade 0.72.2 -> 0.74.0 Date: Fri, 1 Dec 2023 10:33:49 -0800 Message-ID: <20231201183356.311137-1-raj.khem@gmail.com> X-Mailer: git-send-email 2.43.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 ; Fri, 01 Dec 2023 18:34:09 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/191677 From: Markus Volk Rework recipe - remove legacy of the autotools buildsystem - remove BBCLASSEXTEND - build vapi dependent on gi-data - docs require gir, add a EXTRA_OEMESON:append to avoid fail in a combination where docs=true and gir=false - gtk+3 and gtk4 are requested by default-> add gtk4 depending on DISTRO_FEATURE - install systemd support files depending on DISTRO_FEATURE - update 0001-Add-W_EXITCODE-macro-for-non-glibc-systems.patch (From OE-Core rev: 6201babb4fef34e0d44e72c48c2c3f2e9f46e93e) Signed-off-by: Markus Volk Signed-off-by: Khem Raj Signed-off-by: Alexandre Belloni --- ...EXITCODE-macro-for-non-glibc-systems.patch | 35 ++++++++----------- .../vte/{vte_0.72.2.bb => vte_0.74.0.bb} | 29 ++++++--------- 2 files changed, 25 insertions(+), 39 deletions(-) rename meta/recipes-support/vte/{vte_0.72.2.bb => vte_0.74.0.bb} (66%) diff --git a/meta/recipes-support/vte/vte/0001-Add-W_EXITCODE-macro-for-non-glibc-systems.patch b/meta/recipes-support/vte/vte/0001-Add-W_EXITCODE-macro-for-non-glibc-systems.patch index b4100fc381e..8934d5f80a6 100644 --- a/meta/recipes-support/vte/vte/0001-Add-W_EXITCODE-macro-for-non-glibc-systems.patch +++ b/meta/recipes-support/vte/vte/0001-Add-W_EXITCODE-macro-for-non-glibc-systems.patch @@ -11,32 +11,25 @@ Upstream-Status: Submitted [1] Signed-off-by: Andreas Müller [1] https://gitlab.gnome.org/GNOME/vte/issues/72 - --- - src/missing.hh | 4 ++++ - src/widget.cc | 1 + - 2 files changed, 5 insertions(+) + src/widget.cc | 4 +++ + 1 files changed, 4 insertions(+) ---- a/src/missing.hh -+++ b/src/missing.hh -@@ -24,6 +24,10 @@ - #define NSIG (8 * sizeof(sigset_t)) - #endif +diff --git a/src/widget.cc b/src/widget.cc +index 07f7cabf..31a77f68 100644 +--- a/src/widget.cc ++++ b/src/widget.cc +@@ -16,6 +16,10 @@ + * along with this library. If not, see . + */ +#ifndef W_EXITCODE +#define W_EXITCODE(ret, sig) ((ret) << 8 | (sig)) +#endif + - #ifndef HAVE_FDWALK - int fdwalk(int (*cb)(void* data, int fd), - void* data); ---- a/src/widget.cc -+++ b/src/widget.cc -@@ -21,6 +21,7 @@ - #include "widget.hh" - - #include // for W_EXITCODE -+#include "missing.hh" // for W_EXITCODE on non-glibc systems + #include "config.h" - #include - #include + #include "widget.hh" +-- +2.42.0 + diff --git a/meta/recipes-support/vte/vte_0.72.2.bb b/meta/recipes-support/vte/vte_0.74.0.bb similarity index 66% rename from meta/recipes-support/vte/vte_0.72.2.bb rename to meta/recipes-support/vte/vte_0.74.0.bb index 44e71491f62..21203adcf79 100644 --- a/meta/recipes-support/vte/vte_0.72.2.bb +++ b/meta/recipes-support/vte/vte_0.74.0.bb @@ -16,32 +16,27 @@ DEPENDS = "glib-2.0 glib-2.0-native gtk+3 libpcre2 libxml2-native gperf-native i GIR_MESON_OPTION = 'gir' GIDOCGEN_MESON_OPTION = "docs" -inherit gnomebase gi-docgen features_check upstream-version-is-even gobject-introspection +inherit gnomebase gi-docgen features_check upstream-version-is-even gobject-introspection vala -# vapigen.m4 is required when vala is not present (but the one from vala should be used normally) SRC_URI += "file://0001-Add-W_EXITCODE-macro-for-non-glibc-systems.patch" -SRC_URI[archive.sha256sum] = "f7966fd185a6981f53964162b71cfef7e606495155d6f5827b72aa0dd6741c9e" +SRC_URI[archive.sha256sum] = "9ae08f777952ba793221152d360550451580f42d3b570e3341ebb6841984c76b" ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}" -# Help g-ir-scanner find the .so for linking -do_compile:prepend() { - export GIR_EXTRA_LIBS_PATH="${B}/src/.libs" -} +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)}" -# Package additional files -FILES:${PN}-dev += "${datadir}/vala/vapi/*" - -PACKAGECONFIG ??= "gnutls" -PACKAGECONFIG[vala] = "-Dvapi=true,-Dvapi=false,vala-native vala" +PACKAGECONFIG ??= " \ + gnutls \ + ${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)} \ + ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'gtk4', '', d)} \ +" +PACKAGECONFIG[gtk4] = "-Dgtk4=true,-Dgtk4=false,gtk4" PACKAGECONFIG[gnutls] = "-Dgnutls=true,-Dgnutls=false,gnutls" PACKAGECONFIG[systemd] = "-D_systemd=true,-D_systemd=false,systemd" -# vala requires gir -PACKAGECONFIG:remove:class-native = "vala" - -CFLAGS += "-D_GNU_SOURCE" PACKAGES =+ "libvte ${PN}-prompt" +FILES:${PN} +="${systemd_user_unitdir}" FILES:libvte = "${libdir}/*.so.* ${libdir}/girepository-1.0/*" FILES:${PN}-prompt = " \ ${sysconfdir}/profile.d \ @@ -49,5 +44,3 @@ FILES:${PN}-prompt = " \ " FILES:${PN}-dev += "${datadir}/glade/" - -BBCLASSEXTEND = "native nativesdk" From patchwork Fri Dec 1 18:33:50 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 35581 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 41184C4167B for ; Fri, 1 Dec 2023 18:34:09 +0000 (UTC) Received: from mail-pf1-f172.google.com (mail-pf1-f172.google.com [209.85.210.172]) by mx.groups.io with SMTP id smtpd.web10.422.1701455642786062546 for ; Fri, 01 Dec 2023 10:34:02 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=juYFVQAj; spf=pass (domain: gmail.com, ip: 209.85.210.172, mailfrom: raj.khem@gmail.com) Received: by mail-pf1-f172.google.com with SMTP id d2e1a72fcca58-6cdd405ca77so2411918b3a.0 for ; Fri, 01 Dec 2023 10:34:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1701455642; x=1702060442; 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=vZKieG5nRBjqtgSF5qSWlNZhynaQkVr51NbwFHbaHdE=; b=juYFVQAjw3U/YZMz+tnUBwSn7hHrhHfW9VPsFa+ssA9a55o+gsUGzXizNT1zG9/nE1 HVidCSpS0YktBBrx+A7zKIG6+uQxvMx+oIIp/W6Bu5YwEnR9JJztit7fL5F+J0D0N2Qs QtnSynSoVw1zgkvLA3laSMwaatVzbQnW4YF7oNJZpx6ufwEL0KAORkIBEQTcarzUGub5 d3WsbgaavCAWLwLkksjLbajw/E1ytDFI4pqTrlu8bIgp1LNgYtVD6wbPn0OXXw6+JQPX P6fd/LD90RJIHd66AY+XEM7IDKgNB9zLaPOcvNZV04vvilt2vJfJstpd3a0D60KuN0ZE WshA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701455642; x=1702060442; 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=vZKieG5nRBjqtgSF5qSWlNZhynaQkVr51NbwFHbaHdE=; b=Ntdgw8z1/kkISnuwvoUH1WrVM8zPaM0m5F2aujushfFGxJSXZ5MviGl6pmLYjBgiqD L/y4ixq5QU8XdfLmigk2h0XLEvxJnifTwBn+qK4zdASA6oQ5tUnQX2Rom/aGImMdIUUN SmtP+wgFp3E04qEdP5JkoMyAi4K8o7mM+k5dQLR9b3AN33QKuxi2fVD1cuZ63Plv/iuD 9hRQuJx24Lk+wosJO1m6OtalOL5JjEC3jt/+QHMDkRIB5iRSW7aCN9Z/4v0E1ClvJnNe QFJHjpXWMHm5tFUHfNgFS0HSKqYOT4kMnxk11d/bz6okAJWpXhFwkuilK0dKCjMhyVqq qDyA== X-Gm-Message-State: AOJu0YwJwV9JWkRo+23f+DvTuT1kKJkjP/yeX+JClJGQHxKuGmq6UBvF jSeiTcSQTZCgSNe1KzxzIdY5MrdwJ3U= X-Google-Smtp-Source: AGHT+IGUAabClU1AY35VE9nt1dMEBScGsuw92zqmfJQ8ULXzzpB1byZTMdEfMPtY7FK0lRlXju8zYQ== X-Received: by 2002:a05:6a20:158b:b0:18d:b43:78e8 with SMTP id h11-20020a056a20158b00b0018d0b4378e8mr10572280pzj.32.1701455641816; Fri, 01 Dec 2023 10:34:01 -0800 (PST) Received: from apollo.hsd1.ca.comcast.net ([2601:646:9100:2cb0::2c3f]) by smtp.gmail.com with ESMTPSA id g24-20020a056a00079800b006cde7dd80cbsm3297126pfu.191.2023.12.01.10.34.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 01 Dec 2023 10:34:01 -0800 (PST) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj , Alexandre Belloni Subject: [PATCH v12 2/6] vte: Upgrade to 0.74.1 Date: Fri, 1 Dec 2023 10:33:50 -0800 Message-ID: <20231201183356.311137-2-raj.khem@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20231201183356.311137-1-raj.khem@gmail.com> References: <20231201183356.311137-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 ; Fri, 01 Dec 2023 18:34:09 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/191678 * Inherit systemd class * Add packageconfig for fribidi support (From OE-Core rev: 29c91d1572cddc861bc2caf725aeedc4276e6d0b) Signed-off-by: Khem Raj Signed-off-by: Alexandre Belloni --- meta/recipes-support/vte/{vte_0.74.0.bb => vte_0.74.1.bb} | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) rename meta/recipes-support/vte/{vte_0.74.0.bb => vte_0.74.1.bb} (89%) diff --git a/meta/recipes-support/vte/vte_0.74.0.bb b/meta/recipes-support/vte/vte_0.74.1.bb similarity index 89% rename from meta/recipes-support/vte/vte_0.74.0.bb rename to meta/recipes-support/vte/vte_0.74.1.bb index 21203adcf79..8a7054a13cd 100644 --- a/meta/recipes-support/vte/vte_0.74.0.bb +++ b/meta/recipes-support/vte/vte_0.74.1.bb @@ -16,10 +16,10 @@ DEPENDS = "glib-2.0 glib-2.0-native gtk+3 libpcre2 libxml2-native gperf-native i GIR_MESON_OPTION = 'gir' GIDOCGEN_MESON_OPTION = "docs" -inherit gnomebase gi-docgen features_check upstream-version-is-even gobject-introspection vala +inherit gnomebase gi-docgen features_check upstream-version-is-even gobject-introspection systemd vala SRC_URI += "file://0001-Add-W_EXITCODE-macro-for-non-glibc-systems.patch" -SRC_URI[archive.sha256sum] = "9ae08f777952ba793221152d360550451580f42d3b570e3341ebb6841984c76b" +SRC_URI[archive.sha256sum] = "2328c3f1c998350a18e0e513348e9fc581d57ea4e7b89aedf11e0e3c65042b4f" ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}" @@ -31,6 +31,7 @@ PACKAGECONFIG ??= " \ ${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)} \ ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'gtk4', '', d)} \ " +PACKAGECONFIG[fribidi] = "-Dfribidi=true,-Dfribidi=false,fribidi" PACKAGECONFIG[gtk4] = "-Dgtk4=true,-Dgtk4=false,gtk4" PACKAGECONFIG[gnutls] = "-Dgnutls=true,-Dgnutls=false,gnutls" PACKAGECONFIG[systemd] = "-D_systemd=true,-D_systemd=false,systemd" From patchwork Fri Dec 1 18:33:51 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 35585 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 5AE70C46CA7 for ; Fri, 1 Dec 2023 18:34:09 +0000 (UTC) Received: from mail-pf1-f177.google.com (mail-pf1-f177.google.com [209.85.210.177]) by mx.groups.io with SMTP id smtpd.web10.423.1701455643561466566 for ; Fri, 01 Dec 2023 10:34:03 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=I3Wf9SJs; spf=pass (domain: gmail.com, ip: 209.85.210.177, mailfrom: raj.khem@gmail.com) Received: by mail-pf1-f177.google.com with SMTP id d2e1a72fcca58-6ce11fa89ffso76616b3a.0 for ; Fri, 01 Dec 2023 10:34:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1701455643; x=1702060443; 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=jw6TGruBCd62tgwtDG+r16cChFeaucFDAXrwr+cDJlg=; b=I3Wf9SJssqlQMgHeEHW7gluP5/LPRL7og3ylEd1wf0AVyKCUhY+pImyx5GFChEBMZx MCebldnOmgy3OO2IGbsoAFBf04dU6eG0nAT1aM8pouvlJKqD91HTNaqKGJ3PmbmGUL21 8BN2B312R38oZ8c0I6hxMChliLm9YodI9O/k7nV+8YkMXe+eqqwg1V/E+fPOJL53nx2h mGI2g3PZj2+Sti3ECs5a76KiIxKk+SztvadC0VZArdvYo8+oMS6G07quNcIvbTBr6Xa9 JYGat1aAPIquKrBX/3Xw2rc0tBzVTnK3z6ZahNEyGcvl7YcRnd0gNSAmxayrKdvfTRFD qAXg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701455643; x=1702060443; 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=jw6TGruBCd62tgwtDG+r16cChFeaucFDAXrwr+cDJlg=; b=w5zJ5AZvxqGHAt7t1m0Ioc5oO3SfHo/RNC78bPG+v5JLW7uBYhrsx0uE3g6REWI+Vz PJjuTr4jP6mAZfBU997v8SkyxhxI70B8AaGxYB5QB/t3yZ5lWu1g2ji79UFq85735CS6 b/0E5Vx63570dSJIm1BimMqx0R9qZaPjrO+jWRGsGkuKsy7Iads2x6HKXZUIF42qv8kF su42NeyV4nrJYamyJTJg545goTbtnsTNpXEXN4TaW0iPTLK5yBrh7FtjL3u9wkxD3zM4 9rMvrC084Y8b0O2neOsoy1T+Wsa4mHiv68EycwjNyV3apVTKrT2G25prTxR6Qf5Nbf0V fvXw== X-Gm-Message-State: AOJu0YzytnUlmK2f9dzzLdU+gL7Zs40BPSc33vrdxZ3q/5aLtrn2xJPY IJeKawvPY8GjhJ5lWWqoyfd+lmFfBc4= X-Google-Smtp-Source: AGHT+IFT08Ujad/6zvilwc22+tu2I6eHQNyV/qBXIlo2It6sfN8+amIokR4q1wW3Sqhf560yYiinEQ== X-Received: by 2002:a05:6a00:35c7:b0:6cb:cc67:90c2 with SMTP id dc7-20020a056a0035c700b006cbcc6790c2mr26994283pfb.17.1701455642776; Fri, 01 Dec 2023 10:34:02 -0800 (PST) Received: from apollo.hsd1.ca.comcast.net ([2601:646:9100:2cb0::2c3f]) by smtp.gmail.com with ESMTPSA id g24-20020a056a00079800b006cde7dd80cbsm3297126pfu.191.2023.12.01.10.34.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 01 Dec 2023 10:34:02 -0800 (PST) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj , Ross Burton , Alexandre Belloni Subject: [PATCH v12 3/6] vte: Separate out gtk4 pieces of vte into individual packages Date: Fri, 1 Dec 2023 10:33:51 -0800 Message-ID: <20231201183356.311137-3-raj.khem@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20231201183356.311137-1-raj.khem@gmail.com> References: <20231201183356.311137-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 ; Fri, 01 Dec 2023 18:34:09 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/191679 This avoids adding gtk4 dependencies when image may only desire the gtk3 pieces of vte. (From OE-Core rev: 9d3f236092ff7c95267d7bc6c3a05cfdce198037) Signed-off-by: Khem Raj Cc: Ross Burton Signed-off-by: Alexandre Belloni --- meta/recipes-support/vte/vte_0.74.1.bb | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/meta/recipes-support/vte/vte_0.74.1.bb b/meta/recipes-support/vte/vte_0.74.1.bb index 8a7054a13cd..071f6684644 100644 --- a/meta/recipes-support/vte/vte_0.74.1.bb +++ b/meta/recipes-support/vte/vte_0.74.1.bb @@ -36,7 +36,16 @@ PACKAGECONFIG[gtk4] = "-Dgtk4=true,-Dgtk4=false,gtk4" PACKAGECONFIG[gnutls] = "-Dgnutls=true,-Dgnutls=false,gnutls" PACKAGECONFIG[systemd] = "-D_systemd=true,-D_systemd=false,systemd" -PACKAGES =+ "libvte ${PN}-prompt" +PACKAGES =+ "libvte-gtk4 ${PN}-gtk4 ${PN}-gtk4-dev libvte ${PN}-prompt" +FILES:libvte-gtk4 = "${libdir}/lib*gtk4.so.* ${libdir}/girepository-1.0/Vte-3.91.typelib" +FILES:${PN}-gtk4 ="${bindir}/vte-2.91-gtk4" +FILES:${PN}-gtk4-dev = "${libdir}/lib*gtk4.so \ + ${libdir}/pkgconfig/vte-2.91-gtk4.pc \ + ${datadir}/gir-1.0/Vte-3.91.gir \ + ${datadir}/vala/vapi/vte-2.91-gtk4.deps \ + ${datadir}/vala/vapi/vte-2.91-gtk4.vapi \ + ${includedir}/vte-2.91-gtk4 \ + " FILES:${PN} +="${systemd_user_unitdir}" FILES:libvte = "${libdir}/*.so.* ${libdir}/girepository-1.0/*" FILES:${PN}-prompt = " \ From patchwork Fri Dec 1 18:33:52 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 35583 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 A78B0C10F05 for ; Fri, 1 Dec 2023 18:34:09 +0000 (UTC) Received: from mail-pf1-f170.google.com (mail-pf1-f170.google.com [209.85.210.170]) by mx.groups.io with SMTP id smtpd.web11.427.1701455644660234775 for ; Fri, 01 Dec 2023 10:34:04 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=C7jwFOF7; spf=pass (domain: gmail.com, ip: 209.85.210.170, mailfrom: raj.khem@gmail.com) Received: by mail-pf1-f170.google.com with SMTP id d2e1a72fcca58-6cdd9c53270so2104571b3a.1 for ; Fri, 01 Dec 2023 10:34:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1701455644; x=1702060444; 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=SWH3FUU5+EFDOKoOe81RYuyHXn+fzM9gtLRweIqrBoo=; b=C7jwFOF7U59YnBoCn7fcNnnX4eAm6y6z74At02by1tAjy4wwGESz9lfXwlsc6jAYoU 3p4SsB1Cv57ptKJj2NmspndymQkMwIMh+C2gBYi6PuPOTRcq3P3vL5AtBgzmZckfVodQ R74GwMi4636SqpHn2K7+th0I8h2fqedHC9jVM+p+4/LSNA5taFFuGhMOqTo4s458EUCr MfMxEJ1MJZua61s0nyL0cxaWGBNMnagqHwzWQRx2s9nT6EFKKNDI4p1W1YwEBo96shrX l60cEVd8mPfatoS2FQkn2TbuYa2N9NaEzmRacXsWGq/Vna+7XAlcQ+4LC1vAb/eBCYrP Ow0w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701455644; x=1702060444; 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=SWH3FUU5+EFDOKoOe81RYuyHXn+fzM9gtLRweIqrBoo=; b=o7caCX6rAYAc6dM1fT/uvcrX/LrEAU6ofzrLu18MJkZuZFrsH62lBexZ6erzay0wgC FK8BHQj1YGTwyAbJFCmFEEHyu9Bclvm6RpAErZrIMsEEy6r/CuJaIoS/aF/4EJBCv0uH r36VqP0KMk7YBG9mBBuaAK4g+RqEXiD3Wq+WzcqyJaTePS+SIZrpqujBqVBJsl131+Of lXXAN/Ll6uponM35Q8PJtp6XU8njItpII6JmWdGJI+1Z0qH/Mc9VjzFXLfFBRZf7hbge nXhMi+TfK/R6L4Jwr3a0Ls+0BgpxXh5CQzX+5+FIKNtI5wo+HfyikxALf0gPMA7LDvVX OyZQ== X-Gm-Message-State: AOJu0YwGqCwpWMIYx+uJXVmQvvIDqz/f/Pvv7m7+37ltU/V06T1RmFxv QqGIvMxsm0MjiMMlBgJhB4QyEV5RRWY= X-Google-Smtp-Source: AGHT+IH+fCTeqQ83lRPW/oSKRQuQGTP+W46TG6ivrm5T1uAl6Vd2j6sTK2RSHIXog71vNgHv/98Cuw== X-Received: by 2002:a05:6a20:da9a:b0:180:f0ed:2992 with SMTP id iy26-20020a056a20da9a00b00180f0ed2992mr33488628pzb.51.1701455643764; Fri, 01 Dec 2023 10:34:03 -0800 (PST) Received: from apollo.hsd1.ca.comcast.net ([2601:646:9100:2cb0::2c3f]) by smtp.gmail.com with ESMTPSA id g24-20020a056a00079800b006cde7dd80cbsm3297126pfu.191.2023.12.01.10.34.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 01 Dec 2023 10:34:03 -0800 (PST) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [PATCH 4/6] rust-common.bbclass: Define rust arch for x32 platforms Date: Fri, 1 Dec 2023 10:33:52 -0800 Message-ID: <20231201183356.311137-4-raj.khem@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20231201183356.311137-1-raj.khem@gmail.com> References: <20231201183356.311137-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 ; Fri, 01 Dec 2023 18:34:09 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/191680 Signed-off-by: Khem Raj --- meta/classes-recipe/rust-common.bbclass | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta/classes-recipe/rust-common.bbclass b/meta/classes-recipe/rust-common.bbclass index 3d73a370ec8..5bdaf0c7a69 100644 --- a/meta/classes-recipe/rust-common.bbclass +++ b/meta/classes-recipe/rust-common.bbclass @@ -63,6 +63,8 @@ def rust_base_triple(d, thing): # This catches ARM targets and appends the necessary hard float bits if os == "linux-gnueabi" or os == "linux-musleabi": libc = bb.utils.contains('TUNE_FEATURES', 'callconvention-hard', 'hf', '', d) + if os == "linux-gnux32" or os == "linux-muslx32": + libc = "" elif "musl" in os: libc = "-musl" os = "linux" From patchwork Fri Dec 1 18:33:53 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 35584 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 4FDE7C07E97 for ; Fri, 1 Dec 2023 18:34:09 +0000 (UTC) Received: from mail-pf1-f182.google.com (mail-pf1-f182.google.com [209.85.210.182]) by mx.groups.io with SMTP id smtpd.web11.429.1701455645763765986 for ; Fri, 01 Dec 2023 10:34:05 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=VbBXAzEx; spf=pass (domain: gmail.com, ip: 209.85.210.182, mailfrom: raj.khem@gmail.com) Received: by mail-pf1-f182.google.com with SMTP id d2e1a72fcca58-6cdd4aab5f5so2434623b3a.3 for ; Fri, 01 Dec 2023 10:34:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1701455645; x=1702060445; 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=KiZkophRm4c/OG30hj7RAPgzyLj64c6ujNDa7Av8jak=; b=VbBXAzExeK/WPHO5FxoFzUeesO0Lyntbw6BZ3kET9m7lhRv8kYAVt4q5912AXr62JR 17qBc45RyL6i65KM5XkY9wgUWnHwmS2aiuLX0gceL9LzAyuu2LfJdcHziONQOOFamT93 +ss94X1NerfS1ZrgjCpA4vMGLnoXplFDkN71C3mdVPav61/LWkfJYtuk74m21WH/bIIC 7cz5YuacWI4rCKf4bIJmf0BCcmcUunznzKLdh1QkjhlwbKq4B0HlkQHRG6CKsamH55Vf hDe0jdzvxcR6zlHDtjSD5jxKFXQX47O6JUWY88P60n3T+iCHyaGQP+2dknUBUCX2ezF8 yivg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701455645; x=1702060445; 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=KiZkophRm4c/OG30hj7RAPgzyLj64c6ujNDa7Av8jak=; b=Skp4dbQD5RRN/79CG27wnEiAa9KcnCCudnDXoNWoeW6hiwYSz5pWiN/cJqFUM4wa5F +zDO0NF1nA1woKQhD5QIMtAOyoGsLeg5vZKinITOWc4Pz1NP7gr2fNrCeyhimU+sX/+l TAJPmHyzPSqcBtHxdF5enKCxB/E/I2vbuyNgiEvtj5FsPbzFB4gGSe5ZCFapxA3qjMT0 xXfE/tGCIS5s7j3rCRlo/J+SeZIlXahm4mmEi99D2vWjPbAKUTuyoLEkNGPuGsf0hDz3 uznpg+tFid3+cn1U4bSPxX248SkSyPqjSZ2GP7F2ACXnAdzdzvFUpuHu0FoufYLGD+PJ UN4g== X-Gm-Message-State: AOJu0Yywf2EHC24suW+pNoWGMXwjpHboChZORBjO98joEEYvG/9tYnVT PVin0sdKA13BUjspdQMbWDVA3ZrQAc4= X-Google-Smtp-Source: AGHT+IEA3WTQbapIUZJYgH7pgeqiYfuJ7PrAVfrZuMZPHwRusf3WQtxi41C27jO8fE9npESCuhtQWg== X-Received: by 2002:a05:6a00:2e95:b0:6cb:a1fe:5217 with SMTP id fd21-20020a056a002e9500b006cba1fe5217mr34606237pfb.16.1701455644794; Fri, 01 Dec 2023 10:34:04 -0800 (PST) Received: from apollo.hsd1.ca.comcast.net ([2601:646:9100:2cb0::2c3f]) by smtp.gmail.com with ESMTPSA id g24-20020a056a00079800b006cde7dd80cbsm3297126pfu.191.2023.12.01.10.34.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 01 Dec 2023 10:34:04 -0800 (PST) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj , Alexander Kanavin Subject: [PATCH 5/6] virglrenderer: Fix build with clang Date: Fri, 1 Dec 2023 10:33:53 -0800 Message-ID: <20231201183356.311137-5-raj.khem@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20231201183356.311137-1-raj.khem@gmail.com> References: <20231201183356.311137-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 ; Fri, 01 Dec 2023 18:34:09 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/191681 Fix warnigns seen with -Wembedded-directive -D_FORTIFY_SOURCE=2 Signed-off-by: Khem Raj Cc: Alexander Kanavin --- ...st-Fix-undefined-behavior-with-clang.patch | 56 +++++++++++++++++++ .../virglrenderer/virglrenderer_1.0.0.bb | 1 + 2 files changed, 57 insertions(+) create mode 100644 meta/recipes-graphics/virglrenderer/virglrenderer/0001-vtest-Fix-undefined-behavior-with-clang.patch diff --git a/meta/recipes-graphics/virglrenderer/virglrenderer/0001-vtest-Fix-undefined-behavior-with-clang.patch b/meta/recipes-graphics/virglrenderer/virglrenderer/0001-vtest-Fix-undefined-behavior-with-clang.patch new file mode 100644 index 00000000000..48488d7be12 --- /dev/null +++ b/meta/recipes-graphics/virglrenderer/virglrenderer/0001-vtest-Fix-undefined-behavior-with-clang.patch @@ -0,0 +1,56 @@ +From ea328b246d093477cf26a68b42e975aaaef6abad Mon Sep 17 00:00:00 2001 +From: Khem Raj +Date: Tue, 28 Nov 2023 21:55:36 -0800 +Subject: [PATCH] vtest: Fix undefined behavior with clang + +This is seen when compiling with CC="clang -D_FORTIFY_SOURCE=2" +Move #ifdef outside of printf() call. + +Fixes + +| ../git/vtest/vtest_server.c:244:2: error: embedding a directive within macro arguments has undefined behavior [-Werror,-Wembedded-directive] +| 244 | #ifdef ENABLE_VENUS +| | ^ +| ../git/vtest/vtest_server.c:246:2: error: embedding a directive within macro arguments has undefined behavior [-Werror,-Wembedded-directive] +| 246 | #endif +| | ^ + +Upstream-Status: Submitted [https://gitlab.freedesktop.org/virgl/virglrenderer/-/merge_requests/1309] +Signed-off-by: Khem Raj +--- + vtest/vtest_server.c | 12 ++++++++---- + 1 file changed, 8 insertions(+), 4 deletions(-) + +diff --git a/vtest/vtest_server.c b/vtest/vtest_server.c +index 1ca7f74f..93d949d7 100644 +--- a/vtest/vtest_server.c ++++ b/vtest/vtest_server.c +@@ -197,6 +197,12 @@ static void vtest_server_parse_args(int argc, char **argv) + /* getopt_long stores the option index here. */ + int option_index = 0; + ++#ifdef ENABLE_VENUS ++ char* ven = " [--venus]"; ++#else ++ char* ven = ""; ++#endif ++ + do { + ret = getopt_long(argc, argv, "", long_options, &option_index); + +@@ -244,10 +250,8 @@ static void vtest_server_parse_args(int argc, char **argv) + printf("Usage: %s [--no-fork] [--no-loop-or-fork] [--multi-clients] " + "[--use-glx] [--use-egl-surfaceless] [--use-gles] [--no-virgl]" + "[--rendernode ] [--socket-path ] " +-#ifdef ENABLE_VENUS +- " [--venus]" +-#endif +- " [file]\n", argv[0]); ++ "%s" ++ " [file]\n", argv[0], ven); + exit(EXIT_FAILURE); + break; + } +-- +2.43.0 + diff --git a/meta/recipes-graphics/virglrenderer/virglrenderer_1.0.0.bb b/meta/recipes-graphics/virglrenderer/virglrenderer_1.0.0.bb index ffe30a9c525..eb7ba1089f6 100644 --- a/meta/recipes-graphics/virglrenderer/virglrenderer_1.0.0.bb +++ b/meta/recipes-graphics/virglrenderer/virglrenderer_1.0.0.bb @@ -12,6 +12,7 @@ DEPENDS = "libdrm libepoxy virtual/egl virtual/libgbm" SRCREV = "9c9d55ecbe502e0d71ee99529709efcca69aac42" SRC_URI = "git://gitlab.freedesktop.org/virgl/virglrenderer.git;branch=main;protocol=https \ file://0001-meson.build-use-python3-directly-for-python.patch \ + file://0001-vtest-Fix-undefined-behavior-with-clang.patch \ " S = "${WORKDIR}/git" From patchwork Fri Dec 1 18:33:54 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 35586 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 B49A7C10F04 for ; Fri, 1 Dec 2023 18:34:09 +0000 (UTC) Received: from mail-pf1-f170.google.com (mail-pf1-f170.google.com [209.85.210.170]) by mx.groups.io with SMTP id smtpd.web10.425.1701455646472713660 for ; Fri, 01 Dec 2023 10:34:06 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=et1qcurs; spf=pass (domain: gmail.com, ip: 209.85.210.170, mailfrom: raj.khem@gmail.com) Received: by mail-pf1-f170.google.com with SMTP id d2e1a72fcca58-6cdcef8b400so2397071b3a.1 for ; Fri, 01 Dec 2023 10:34:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1701455645; x=1702060445; 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=jzgGcht6WyBFi9Mlmeko+w4O1YMVo3B5tKlCb83zqx0=; b=et1qcursnb74MgfWbxqTS3pOd6mn2OdMNsJ9EVq8Flj2mE8bVYzweGnbT1Zo+BmkVH TJ3GJAd3Jaz9Bqmle7xgHqgkCLFQLba4f34nEYf/zMdEPZLQZ1MILkAT/pXNDwbx6bu0 JmmWh3f95sboePiG6Zrq40dBE2My85B75NQKFDrq5a4v3d/UlDiIPO++WxsW3/2m+fy5 oNX3TZTRT3Yrc+G0noDoz5V8w/Vj+54/sHxIFC+xQlc64YhI6DYT5Xg7R7L4YVIpg7/1 Y0dv95XMWiX4j8d978SySHYBhgrdin4x+sefzD210D1XmWBAdJ4cj7JiREtW7/GEIopr 1YSg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701455645; x=1702060445; 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=jzgGcht6WyBFi9Mlmeko+w4O1YMVo3B5tKlCb83zqx0=; b=jO8to4XWdIBi9uZj/of+ohrojRP3jCI9Q89yRFxGuusnr2Wkseq1639yxmlcNTVFTP z1r+Z85Hf16ypfz1s+GT+DUoK8OoLq2XJ7jB+Y3oKrVmZ4ZM3X5zovwahB22tY8y5yrR mPtp1DN8wd6j+8A1HYPB+aytZi4S9PaEKDetHG7QKcx76h9W4RVLTSAzyZutjQYEpEkD 4SDeFOIH6RV8vqTExTb6n1yE26JJ5KIWIFRDI+igJteTtH2GfEXufk4mEjs355kHOG66 3XvTU0aSa42D5eCgYsFbyeXe0uX3zlOsUn5dqp3cynIGYovnI/L459fIxt3Z+vZVOqvf 4ZWw== X-Gm-Message-State: AOJu0YzMmBU0gRk6nOxrZ0obEaJvlDAOvgES9DLGgXTmhiPahLNpGAg+ /tQ/QawZx6N03KLUTaKARWTsIjoGF44= X-Google-Smtp-Source: AGHT+IHilbcUNYCEWRRT+ecGsLnyqlCEbuLzGW+WqjIgWPPaLbK0HVEuK5TiorKOIqXJCfBdIg/NeQ== X-Received: by 2002:a05:6a20:158b:b0:18d:b43:78e8 with SMTP id h11-20020a056a20158b00b0018d0b4378e8mr10572452pzj.32.1701455645465; Fri, 01 Dec 2023 10:34:05 -0800 (PST) Received: from apollo.hsd1.ca.comcast.net ([2601:646:9100:2cb0::2c3f]) by smtp.gmail.com with ESMTPSA id g24-20020a056a00079800b006cde7dd80cbsm3297126pfu.191.2023.12.01.10.34.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 01 Dec 2023 10:34:05 -0800 (PST) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [PATCH 6/6] llvm: Upgrade to 17.0.6 Date: Fri, 1 Dec 2023 10:33:54 -0800 Message-ID: <20231201183356.311137-6-raj.khem@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20231201183356.311137-1-raj.khem@gmail.com> References: <20231201183356.311137-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 ; Fri, 01 Dec 2023 18:34:09 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/191682 Bring in these changes * 6009708b4367 Revert "[runtimes] Add missing test dependencies to check-all (#72955)" * 04caadc61fa2 [Driver] Enable __float128 support on X86 on FreeBSD / NetBSD (#72788) * e919a83f96fe eliminate python SyntaxWarnings from check-all output. * f6c231c15ec8 [clang-format] Fix crashes in AlignArrayOfStructures (#72520) * f74f3e6f58d3 [clang] Fix sorting module headers (#73146) * 7e30ce9528d9 [JITLink][aarch32] Change writeRegister's return type to void. * 03373fd9cb6c [CMake] Support building shared library for NetBSD * 21af3b62b632 workflows/release-binaries: Do a preliminary build to fill ccache (#72576) * 201faeca595e Add RV64 constraint to SRLIW (#69416) * e957e6dcb29d [runtimes] Add missing test dependencies to check-all (#72955) * f8575ff46f89 [clang-format] Fix a bug in aligning comments above PPDirective (#72791) * a71237b9f67f [clangd] Avoid null result in FindRecordTypeAt() * 308c816de5a4 Bump version to 17.0.6 * 442401f7c0ca remove tests from bad merge * 76c7e0e1e2d1 Use the correct namespace for looking up matching operator!= (#68922) * b5cbb35408a3 [libc++] Use correct size for deallocation of arrays in shared_ptr (#68233) * e6de86cb9ef8 Revert "Reland [clang] Canonicalize system headers in dependency file when -canonical-prefixes" (#71697) * bb66d8f8f73b [clang][WebAssembly] Link crt1 even in case of -shared Signed-off-by: Khem Raj --- meta/recipes-devtools/llvm/llvm_git.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/recipes-devtools/llvm/llvm_git.bb b/meta/recipes-devtools/llvm/llvm_git.bb index de8d4116868..9a88549260a 100644 --- a/meta/recipes-devtools/llvm/llvm_git.bb +++ b/meta/recipes-devtools/llvm/llvm_git.bb @@ -14,14 +14,14 @@ RDEPENDS:${PN}:append:class-target = " ncurses-terminfo" inherit cmake pkgconfig -PV = "17.0.5" +PV = "17.0.6" MAJOR_VERSION = "${@oe.utils.trim_version("${PV}", 1)}" LLVM_RELEASE = "${PV}" BRANCH = "release/${MAJOR_VERSION}.x" -SRCREV = "98bfdac5ce82d1679f8af9a57501471812ab68d7" +SRCREV = "6009708b4367171ccdbf4b5905cb6a803753fe18" SRC_URI = "git://github.com/llvm/llvm-project.git;branch=${BRANCH};protocol=https \ file://0007-llvm-allow-env-override-of-exe-path.patch;striplevel=2 \ file://0001-AsmMatcherEmitter-sort-ClassInfo-lists-by-name-as-we.patch;striplevel=2 \