From patchwork Mon Jun 16 16:10:30 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 65086 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 ED162C71155 for ; Mon, 16 Jun 2025 16:10:41 +0000 (UTC) Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) by mx.groups.io with SMTP id smtpd.web11.1080.1750090241181860740 for ; Mon, 16 Jun 2025 09:10:41 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@qualcomm.com header.s=qcppdkim1 header.b=QcuVseth; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: oss.qualcomm.com, ip: 205.220.180.131, mailfrom: dmitry.baryshkov@oss.qualcomm.com) Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 55G8kF4g024998 for ; Mon, 16 Jun 2025 16:10:40 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= content-transfer-encoding:date:from:message-id:mime-version :subject:to; s=qcppdkim1; bh=6c6esXuKmtStxB8NaeXaIRLze9Y6J51hxzY skFCM8u0=; b=QcuVsethuLKJy0LKyu2/EatT3Bwt5XGKwvOV4kC8mCxOR+/hpKk 7Ifk+RiaN642+BaGnMfhuEIbhY6b2CTKBnFK7S4kSNgLXxN1rd/0GiMqiiDS1hZV aMMlsb9XH5Qbuuekhjod8fHBUxjyd8IkayXSOnBrSXw4sfEldIfpd9Uy3eHGPmCb LjCdCesWRa2sCr66etP9qp1JWbpa7GgiI7EzFv0rSrHWVwObo5lkRiZzueyHFbHZ PEjCm+xdFVbdWsnsZqyA1FDxLPc/4tT0klbstBQSa+kyEDsAsuRz0w7/d+hzGvnN m5h0keaRuncTToi2gMCQmz2GFiUj5P7WneQ== Received: from mail-qk1-f199.google.com (mail-qk1-f199.google.com [209.85.222.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4791fsw47h-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Mon, 16 Jun 2025 16:10:40 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-7c5750ca8b2so712027085a.0 for ; Mon, 16 Jun 2025 09:10:40 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750090239; x=1750695039; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=6c6esXuKmtStxB8NaeXaIRLze9Y6J51hxzYskFCM8u0=; b=EhqXawPtA59dThTazqNjLNXL6IpJZkiQ8Ob0WRsWd+YS/roNDToonOV7oCoCyQcgS2 ro6Tsddo27FsMF5MFfsXTN1AwSJ0yLORVVwse+ZEH9CIOMx0OTNguZeCZgOuaMq8x66r MdRt2DZSTDzcs6qf4IGz622be9ZlPThwK9sCgkerqKytbqy7HiN8V/ffKQqKzGbOBnmU 8Xgj/ScFj78bsPctrek/eaCP/qcHFunkkF5YrWEE3Vy8lekshia6scbext6jpoQDq6fd Eith1LjQfeRkrVndV03iByBQeUZ7UTK/daB2czbGo9Q3XJHh/OaNeydHeWLzz0xCiTVu AvSg== X-Gm-Message-State: AOJu0YyZifJvE6HxtC4mUZfUjNTQ7Ordor2Ju2YXq9k1C4+iCeHAeCHr n2t/9BTymb2NBe3Q8R1pZsw7Nmu40KWQmx0q8tUH/v9ui47lElvQJeEAFLixXp15ZQNwNv/5MF8 HsczxVwWK9FClKu2lxfSjgoQnF7VlnuKV7v6dP/ZNunIRRXwwhhXQ7PKnjXXKgBhoaNYyLLnAGb MuBNMtTQ33U44XvOqC5g== X-Gm-Gg: ASbGnct9mtJMSRXWgF9WY5o9+QmaphzqGtx+rUSHEQAumh/G8d9UaiX3DtIaRI8InYQ kWgIVdi4r40nWNE+Ebp6AeamJVE1+ZbIn9KRXWg1J0QAkVnQnSiQIV08WfUJgBbEPJphhHvV7Un ymQeNMnbgIB8fKcu/Fvkyz0OpRYKfLS889qubc46c4PRmgx3ate310E39fVqcr5Qw/e4dYUgGfv BbqJEVSt/I1ucvpFnYg7usvS/m1bAnZ8dsCbtjKDdpoQuc04bA5KUEyCTDFBHzALXbw/EONQr1b iOtPOTU+XqXHN+CKPF8m8NpvIdtBxlrphpwsTQPUx7/4F5qTsoH4Nz/+3x9DTC2NGfLlXG/S3YI QhpsG7wGhm8Rf9p0RkMN4LSYXHu4/mk4LnlA= X-Received: by 2002:a05:620a:40cd:b0:7d2:266b:bbd with SMTP id af79cd13be357-7d3c6b7a4a0mr1452319385a.0.1750090238843; Mon, 16 Jun 2025 09:10:38 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGUX2EmTwM8tpgMsphZpKp+iCJAfwCC92qaO2bNbcWgo2+sZFStEMtiPuad9HUGJ0W379Jc0g== X-Received: by 2002:a05:620a:40cd:b0:7d2:266b:bbd with SMTP id af79cd13be357-7d3c6b7a4a0mr1452315185a.0.1750090238414; Mon, 16 Jun 2025 09:10:38 -0700 (PDT) Received: from umbar.lan (2001-14ba-a0c3-3a00-264b-feff-fe8b-be8a.rev.dnainternet.fi. [2001:14ba:a0c3:3a00:264b:feff:fe8b:be8a]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-553ac1f8151sm1590255e87.243.2025.06.16.09.10.37 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Jun 2025 09:10:37 -0700 (PDT) From: Dmitry Baryshkov To: openembedded-core@lists.openembedded.org Subject: [PATCH v3 1/8] mesa: fix RPROVIDEd package names Date: Mon, 16 Jun 2025 19:10:30 +0300 Message-Id: <20250616161037.1518306-1-dmitry.baryshkov@oss.qualcomm.com> X-Mailer: git-send-email 2.39.5 MIME-Version: 1.0 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjE2MDEwNSBTYWx0ZWRfX29cHkkQRyoSv w82s2t/5hKhRD+TK9fvtew4BCztMvayoPPRdOkwgVRvbXVusdMeleSlCeDC3aw+7Zfmg/qmBe4H iIqjQMdqO/dqIwh2Cq1wORZKDsIuyDOpU5h1X0Izyf/mFI3BBLLf2d+vWR27PoieZr1LGq4m8OB LlTGzMFNdaeu587Hp0grrLjF+SXaivRcne2tpe/ocB73eahUvezjH//Y+spuwlWtreMg77OLnQj A9V3iMKP7/i3zPZC4ZwBlQj6OgMioNDrcEpey1XqxvFZCB0xoveCUkqv0iLm3iMO7VftG52jSGd SO3GuzgM0vzGYr51vLgA76p+IHSR9EPHxpA5U+JMOA7icYGZyanIagXeeNg942QIAWT5/TOMynW MdpVaaHabbwnH/ilR8dkdVNEa8sdpCzVMtpPLpRGjrV0nwjIE95bRsbdAHvnxcvxuw572BME X-Proofpoint-ORIG-GUID: S2mntwIco4Wmn7V1DQNvQjewLK8I_ErA X-Authority-Analysis: v=2.4 cv=OLIn3TaB c=1 sm=1 tr=0 ts=68504200 cx=c_pps a=HLyN3IcIa5EE8TELMZ618Q==:117 a=xqWC_Br6kY4A:10 a=6IFa9wvqVegA:10 a=EUspDBNiAAAA:8 a=9Lscu--00yPY4GOp4jwA:9 a=bTQJ7kPSJx9SKPbeHEYW:22 X-Proofpoint-GUID: S2mntwIco4Wmn7V1DQNvQjewLK8I_ErA X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.0.736,FMLib:17.12.80.40 definitions=2025-06-16_08,2025-06-13_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 mlxlogscore=990 clxscore=1015 lowpriorityscore=0 priorityscore=1501 malwarescore=0 impostorscore=0 mlxscore=0 bulkscore=0 adultscore=0 suspectscore=0 phishscore=0 spamscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2505280000 definitions=main-2506160105 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 ; Mon, 16 Jun 2025 16:10:41 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/218835 The BCP for virtual runtime package names is virtual-foo. Make mesa follow the established convention and change the names of the provied packages to virtual-foo-icd. Fixes: 9d3b4c9bc403 ("mesa: sort out PROVIDES for the glvnd case") Signed-off-by: Dmitry Baryshkov --- meta/recipes-graphics/mesa/mesa.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-graphics/mesa/mesa.inc b/meta/recipes-graphics/mesa/mesa.inc index b222e72fdddd..b13222b66b87 100644 --- a/meta/recipes-graphics/mesa/mesa.inc +++ b/meta/recipes-graphics/mesa/mesa.inc @@ -284,7 +284,7 @@ python __anonymous() { if 'glvnd' in pkgconfig: for p in ("libegl", "libglx"): fullp = mlprefix + p + "-mesa" + suffix - d.appendVar("RPROVIDES:" + fullp, '%s-icd' % p) + d.appendVar("RPROVIDES:" + fullp, ' virtual-%s-icd' % p) else: for p in (("egl", "libegl", "libegl1"), ("opengl", "libgl", "libgl1"), From patchwork Mon Jun 16 16:10:31 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 65087 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 D42E9C71136 for ; Mon, 16 Jun 2025 16:10:51 +0000 (UTC) Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) by mx.groups.io with SMTP id smtpd.web11.1082.1750090242962453221 for ; Mon, 16 Jun 2025 09:10:43 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@qualcomm.com header.s=qcppdkim1 header.b=HYHyttmT; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: oss.qualcomm.com, ip: 205.220.180.131, mailfrom: dmitry.baryshkov@oss.qualcomm.com) Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 55G8kfFg002991 for ; Mon, 16 Jun 2025 16:10:42 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=SF/2SxdgCVJ hFVdyXueN66J/zGhkwBQ48ktSk4pZ5jo=; b=HYHyttmT5bWdfXpygiF6zAp/wJh j6+c31Aq+dILy3Gp0WYaZGKYWeQ0CxjJzbhE4ThHYZWTLs3MsD8vkJ9ahvWu5HDs 4+Q8nK2l9MtbhFDiqqu/Fb5jPBbfwpAQ2nPNEPo41+E1eipjRowxXSuEuIYg8bXo 2WZMjE3FJyhuUyO2389wZb0MmddhNslgp6KUggq8vYkt+7gRwF7K57+9zXd6Cxg3 04br4Cyahp/S7BaXJZtMI4g6XsuBm/3ogrL3N7BPWn9sJp2hXKKaNuCzpbOujAew UNyzIU0LSp7OyMSGRPw1Vcb4V+4G1C5eKRhOqvyTWizyyQvuzXdMMAs2bDw== Received: from mail-qk1-f200.google.com (mail-qk1-f200.google.com [209.85.222.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 47ag231ajd-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Mon, 16 Jun 2025 16:10:41 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-7d38f565974so994172185a.1 for ; Mon, 16 Jun 2025 09:10:41 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750090240; x=1750695040; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=SF/2SxdgCVJhFVdyXueN66J/zGhkwBQ48ktSk4pZ5jo=; b=q3eE1+x7nG7lpB9JXkbvopfoLwxfVy1pgU90uc020yhe6wJGAcFwOQLbWdYp3jgFIK jvm2p2KaowX6HKam9ArtSsp2/Cjh8ZygHVjWDa7cQSMiq4qa7hRKBUBll40myISd7h8E sisTiw5CoHx4/83teGIHTaJDpxoOu+mYlXyMuPjsZUR0VdYJgMt+ufbtJ4ddZR2wam4l IZ06u3w2xvKMp6zbC8XsGaiTOT9fPqPiCUy8Kt7vH7p3PVWS7wY11zzUggiJSW4PGah0 VC8BNaPX2z8C3s13n+sWfEGWnS91xNbQAUgCbX/mkMWUm9DBK+7msYV/kV1tyclwy9MP pXQw== X-Gm-Message-State: AOJu0YxUs4L6D+R0SZhafmR6ZGBnHKY6XWLAr9RGSNJuEE1U2el6sAsn BIFB+XVZvq4roopZjaYyAsgxbg0BrsEfXawVI9mFdIBeVLlS9fufIp3fUrimWfZFfn2rQzEQcSw EOvMvfvmHruQESwbluoJtTx+0w/O1DjIxWh+FpnLJAlS7UngbopLS0hPrqbSO5uDvX8jbpx/ROJ 570sxw8KiMAOfAo2Uo9A== X-Gm-Gg: ASbGncvsxKDJtpMu1DZGjJ6HgHw3BwTctnyYoxOekDz/OPJmdllg1VH5e7zOuyeuJGc Wlh5Ruwyt02IP/SdJpJzj8prkG+uVpeJWUCXgitWHUdVb59Gyz4c9kOXW/xv8UIfPovzctb6Odn hfq+HgcWnxnj3mOcpXkqKlIsf5Qv8WPg7t+zno2lgyn4vpBmNF/wa6Oa5nq+llG5AcgM17sO0/W 9lJa+odf9XJp0S1MoGgaQB2fmRTMNLorN4uw/tvOmMpd0GgpSmn+H9mL1wmkJa9Re/JHYA9KV7N WqHqaDtGr+Pt08Ec5tu6GpzKtb3D0KN1G6QFf3yaFkv0jQgp6hARBOk06EjZKdYmbTvI9AE8cB0 6vyOEQgKMWUGGgCDNdDMKSP4wjGqAy7gjvY4= X-Received: by 2002:a05:620a:244d:b0:7ce:eb71:f500 with SMTP id af79cd13be357-7d3c524794emr1657296585a.28.1750090240180; Mon, 16 Jun 2025 09:10:40 -0700 (PDT) X-Google-Smtp-Source: AGHT+IELdzUNEgfTpNeCFzjE7gBqHIcne629CzkHbFp+Zz/UfRG3GOANRX+OdB/UUxjVhys7gtr8kw== X-Received: by 2002:a05:620a:244d:b0:7ce:eb71:f500 with SMTP id af79cd13be357-7d3c524794emr1657290585a.28.1750090239628; Mon, 16 Jun 2025 09:10:39 -0700 (PDT) Received: from umbar.lan (2001-14ba-a0c3-3a00-264b-feff-fe8b-be8a.rev.dnainternet.fi. [2001:14ba:a0c3:3a00:264b:feff:fe8b:be8a]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-553ac1f8151sm1590255e87.243.2025.06.16.09.10.38 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Jun 2025 09:10:38 -0700 (PDT) From: Dmitry Baryshkov To: openembedded-core@lists.openembedded.org Subject: [PATCH v3 2/8] default-providers: fix GLVND providers to be selected at runtime Date: Mon, 16 Jun 2025 19:10:31 +0300 Message-Id: <20250616161037.1518306-2-dmitry.baryshkov@oss.qualcomm.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250616161037.1518306-1-dmitry.baryshkov@oss.qualcomm.com> References: <20250616161037.1518306-1-dmitry.baryshkov@oss.qualcomm.com> MIME-Version: 1.0 X-Proofpoint-ORIG-GUID: i-zXnWWRoS1K4ombnuah1xagNT2cVKqf X-Authority-Analysis: v=2.4 cv=edY9f6EH c=1 sm=1 tr=0 ts=68504201 cx=c_pps a=hnmNkyzTK/kJ09Xio7VxxA==:117 a=xqWC_Br6kY4A:10 a=6IFa9wvqVegA:10 a=EUspDBNiAAAA:8 a=FpLzd-OWU6oQ4w_CiacA:9 a=PEH46H7Ffwr30OY-TuGO:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjE2MDEwNSBTYWx0ZWRfXzbP1I843rifC njnmdvSLUKYH4VHS3qxVl6js5sl5N4tnPKCRqomlDogLrKYw6Ybzc0chHlZfyQwpVqb9qvtw61y zNNEecMksFBveXbcbfjIUgP11jE32WOaQe3kqthk4QR2P27K/5YxEzFyVlaIESGMP/QomzwEMIx ffB/QMb8aUoboovlO9OrSXvSiroe1MsctgcTkbhxwAgHxHNVUphOZUlQ+iOd1OEQWvanh10TuB8 yrYK9VAgYOl+zYvTUDXQW/9fsgrXAfuAUSLXCVezBqvGAuMr47eOPSeFQgMCpkRIwGQibqUe14P azn0t/r+jNSrFwYR7EsQRS8wVkcSy88FOXCfkWIpxB12bCSdbb+CNfgyb4KHmZKCzFw03zpRa6H UWYqAn6ioUJHGGFw3XCgcsVL5AA0ZaFhu8YP+6S8+cCnuvTl6c68BFDx0wC57h1PGY+exw/G X-Proofpoint-GUID: i-zXnWWRoS1K4ombnuah1xagNT2cVKqf X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.0.736,FMLib:17.12.80.40 definitions=2025-06-16_08,2025-06-13_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 priorityscore=1501 suspectscore=0 spamscore=0 bulkscore=0 impostorscore=0 mlxscore=0 clxscore=1015 mlxlogscore=934 malwarescore=0 phishscore=0 adultscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2505280000 definitions=main-2506160105 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 ; Mon, 16 Jun 2025 16:10:51 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/218836 The virtual-{libegl,libglx}-icd names are RPROVIDES, not PROVIDES, because they are a runtime dependency of libglvnd. Make default-providers follow that and specify PREFERRED_RPROVIDER instead of PREFERRED_PROVIDER for those names. Fixes: 9d3b4c9bc403 ("mesa: sort out PROVIDES for the glvnd case") Signed-off-by: Dmitry Baryshkov --- meta/conf/distro/include/default-providers.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/conf/distro/include/default-providers.inc b/meta/conf/distro/include/default-providers.inc index 4f094163546c..274ad0c4f630 100644 --- a/meta/conf/distro/include/default-providers.inc +++ b/meta/conf/distro/include/default-providers.inc @@ -7,9 +7,7 @@ PREFERRED_PROVIDER_virtual/xserver-xf86 ?= "xserver-xorg" PREFERRED_PROVIDER_virtual/libsdl2 ?= "libsdl2" PREFERRED_PROVIDER_virtual/libsdl2-native ?= "libsdl2-native" PREFERRED_PROVIDER_virtual/egl ?= "mesa" -PREFERRED_PROVIDER_virtual/libegl-icd ?= "mesa" PREFERRED_PROVIDER_virtual/libgl ?= "mesa" -PREFERRED_PROVIDER_virtual/libglx-icd ?= "mesa" PREFERRED_PROVIDER_virtual/libgl-native ?= "mesa-native" PREFERRED_PROVIDER_virtual/nativesdk-libgl ?= "nativesdk-mesa" PREFERRED_PROVIDER_virtual/libgles1 ?= "mesa" @@ -68,4 +66,6 @@ PREFERRED_RPROVIDER_initd-functions ?= "initscripts" PREFERRED_PROVIDER_nativesdk-mesa ?= "nativesdk-mesa" PREFERRED_PROVIDER_virtual/nativesdk-libsdl2 ?= "nativesdk-libsdl2" +PREFERRED_RPROVIDER_virtual-libegl-icd ?= "mesa" +PREFERRED_RPROVIDER_virtual-libglx-icd ?= "mesa" PREFERRED_RPROVIDER_virtual-x-terminal-emulator ?= "rxvt-unicode" From patchwork Mon Jun 16 16:10:32 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 65093 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 07742C761AE for ; Mon, 16 Jun 2025 16:10:52 +0000 (UTC) Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) by mx.groups.io with SMTP id smtpd.web10.1055.1750090244001793770 for ; Mon, 16 Jun 2025 09:10:44 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@qualcomm.com header.s=qcppdkim1 header.b=dbZDQ5/z; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: oss.qualcomm.com, ip: 205.220.168.131, mailfrom: dmitry.baryshkov@oss.qualcomm.com) Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 55G8bqwo021721 for ; Mon, 16 Jun 2025 16:10:43 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=cIZv4YdZ1Z5 jKoXMhFBKhfcImuFCT7nb2fFwptD4H4E=; b=dbZDQ5/zrWtuOcH02Co56chtz8t wWQU8hvT22NKwx266XAIqMRSAGNdEbRdvl0OzAEAWtN5zjpd798FEkwgxpLYBj9W QLd/I2XzhOBMAlIVvYIG+IJpXWQsvVd1TWnoWQWw+KHjvwr8J8RDAHmgU8HBNzpe z7a9ZdFDes/qhb2RFkIjKcBw7NGji4Qs4YBItnwaLkkd3oY1+y4iC+PYNADyYEQX X3NQppmnhbfJ+Cgo081bFDbhF6cmJAfKCLfpnx2GFz30Uyx0aP5V3VYBoqkeit9/ yJ1AVrWSFK9YQpayA6pM6f9ZGn+Jn/3xD1EcXQm3reSoZRTVKqQ38xewyCw== Received: from mail-qk1-f199.google.com (mail-qk1-f199.google.com [209.85.222.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4792c9w5uy-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Mon, 16 Jun 2025 16:10:43 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-7d3901ff832so1000250185a.3 for ; Mon, 16 Jun 2025 09:10:43 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750090241; x=1750695041; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=cIZv4YdZ1Z5jKoXMhFBKhfcImuFCT7nb2fFwptD4H4E=; b=BTgZxUm/Q6RIDxm/jxR6Z+0MuPxq2DnzEmTvXLZ0Ldlv0PCpuZDEKAJrhadLIpwUHt pTcwZLD8bM2BEPt1Lm2SBiZnnLVs9MQ6wYXHkzvV0RmgvIW4V/QuuXttPedDX+leGO3i f7D9s9ghRpEo5iRe6jWAPYR1LaBgpOpc4kk7lTX0CsLL5Xnl8vY9B9mhw3usRu1LZzRT 2y5pvKSRpyoFr2/GnVamtKPRHPmddIpSdazZZh3gLNY5eE9fcBHEzE9FHeyvnu1riZaf 9tlZzaHChlx8fxIj6ahVdeagxzIRDTl/rn9agc9qk80K2lqV3YpWu1MYxvS7GfB6of9h K+YA== X-Gm-Message-State: AOJu0Yz7Bhc7q/BwqsIsAtn3gKerDn6wj9Krl7m1xuZQ2X5aPYBSB/ur /jje4OBBBr73DCHEIICkuPvoVb8RG5PyXkb2mI6BuN7N15hvMgvqNg8Y+6l21vFN2yySfV5bpde ywPM0TZtkDDWN3IXB5xqR2t0Cn2B3WGUHOEd7j1KOiJVuxzgzAEJG6GNtdK0ma90MqJXkXGol21 yUXskzvu8YKSsp/XuHtQ== X-Gm-Gg: ASbGnctKbH7+6oSBdE55UQxYec/eoBrvGxVN4T3Ysx5qKOD+/7dbfrpbTVxY+p/2bpC fPoqI+vtaZVcGtyGCkOq4MG8Jxqhv5S20l4B3izm+I864TSgKWnbVhiznQlq4NbikAms72KIqSH U6/8r2hz4Ju5WOUQrw4DfYLU6PukK5gu4i3Wl7vRkLUPkRVLHuyxl4hxXsRa1YSvMign1vM3l/S YJ6djkldgW+vRTEKLJy+PNOV2P6gHwTyPeC3dRwX8DyaQkrVgzTL6HB35Vx8U/N7tRqrKpeV2Cl sKWUZ1fq79R9JRcx751DebLuSbJgIE0iQVdG0d9gY7AGADNeg23brLgrVOithEHNLAMsGbH74lQ 0l52LboBB8R5PwZZf8FIDJwX1qlniL2Ya/ig= X-Received: by 2002:a05:620a:2684:b0:7d0:98a1:7aba with SMTP id af79cd13be357-7d3c6c19403mr1310380485a.17.1750090241538; Mon, 16 Jun 2025 09:10:41 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEQFxJrfoRxhEw2QIaAmNMuHhAVDxglXlbr+0JpLgoJGHDVd1K7zgZ2bQXASRho5GExklsNQQ== X-Received: by 2002:a05:620a:2684:b0:7d0:98a1:7aba with SMTP id af79cd13be357-7d3c6c19403mr1310374085a.17.1750090240903; Mon, 16 Jun 2025 09:10:40 -0700 (PDT) Received: from umbar.lan (2001-14ba-a0c3-3a00-264b-feff-fe8b-be8a.rev.dnainternet.fi. [2001:14ba:a0c3:3a00:264b:feff:fe8b:be8a]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-553ac1f8151sm1590255e87.243.2025.06.16.09.10.39 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Jun 2025 09:10:40 -0700 (PDT) From: Dmitry Baryshkov To: openembedded-core@lists.openembedded.org Subject: [PATCH v3 3/8] qemux86: drop duplicates with qemu.inc Date: Mon, 16 Jun 2025 19:10:32 +0300 Message-Id: <20250616161037.1518306-3-dmitry.baryshkov@oss.qualcomm.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250616161037.1518306-1-dmitry.baryshkov@oss.qualcomm.com> References: <20250616161037.1518306-1-dmitry.baryshkov@oss.qualcomm.com> MIME-Version: 1.0 X-Proofpoint-GUID: 48vFOz7xmV_MlOitEvlwqb5pq8WlZhzX X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjE2MDEwNSBTYWx0ZWRfXzigUVR/vexVs NC1MDEVNgxSgbbO4RLeO96r8StKzUcElAmP+ohRgYLnU6uFqr0dNadqnBZf//gcSmwEtAkd/if/ iX+fudUSTv3NtTHUsF0guIYt+p4pLPu9vA17jWDq09A5deipUEzFwCjDmAleFxM4uqKA1FzyJk2 4NXPynbogbACmm0yFAOQ2931JwIwYZ24VDyOz7yCusGmSnjdysHb589B/k7kAHdtMnpVNg3vEW+ 4sGip0CzyXP3ha+G7ThJCfZKnynu641Cd/1iwTxzpiURYWwhCJhcNVHQixw9tooA16xXuU8LRUY fy8D9LzMPbYtfkFoR3YVrbXHmAaOvu/Hx4pi1PWcEhQgEm49S0V76CFHuUxfvKR/btvt7ssayP6 AG0d+x1sgdRTiv6OCBWf51MYL9ebSkDN+4WE5mkLBZh02s7GyGHk/vn6u1q3J+9SczCphImq X-Proofpoint-ORIG-GUID: 48vFOz7xmV_MlOitEvlwqb5pq8WlZhzX X-Authority-Analysis: v=2.4 cv=etffzppX c=1 sm=1 tr=0 ts=68504203 cx=c_pps a=HLyN3IcIa5EE8TELMZ618Q==:117 a=xqWC_Br6kY4A:10 a=6IFa9wvqVegA:10 a=EUspDBNiAAAA:8 a=4rgMR7NU83kZk9lchzUA:9 a=bTQJ7kPSJx9SKPbeHEYW:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.0.736,FMLib:17.12.80.40 definitions=2025-06-16_08,2025-06-13_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 impostorscore=0 adultscore=0 spamscore=0 malwarescore=0 priorityscore=1501 suspectscore=0 phishscore=0 mlxlogscore=999 lowpriorityscore=0 bulkscore=0 mlxscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2505280000 definitions=main-2506160105 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 ; Mon, 16 Jun 2025 16:10:52 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/218837 qemu.inc already includes PREFERRED_PROVIDER values for xserver and GL libraries. Drop the same values being set in the machine config. Signed-off-by: Dmitry Baryshkov --- meta/conf/machine/qemux86.conf | 6 ------ 1 file changed, 6 deletions(-) diff --git a/meta/conf/machine/qemux86.conf b/meta/conf/machine/qemux86.conf index 1e072e1ae285..51f080bd2a51 100644 --- a/meta/conf/machine/qemux86.conf +++ b/meta/conf/machine/qemux86.conf @@ -2,12 +2,6 @@ #@NAME: QEMU x86 machine #@DESCRIPTION: Machine configuration for running an x86 system on QEMU -PREFERRED_PROVIDER_virtual/xserver ?= "xserver-xorg" -PREFERRED_PROVIDER_virtual/libgl ?= "mesa" -PREFERRED_PROVIDER_virtual/libgles1 ?= "mesa" -PREFERRED_PROVIDER_virtual/libgles2 ?= "mesa" -PREFERRED_PROVIDER_virtual/libgles3 ?= "mesa" - require conf/machine/include/qemu.inc DEFAULTTUNE ?= "core2-32" require conf/machine/include/x86/tune-corei7.inc From patchwork Mon Jun 16 16:10:33 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 65089 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 E25DDC71155 for ; Mon, 16 Jun 2025 16:10:51 +0000 (UTC) Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) by mx.groups.io with SMTP id smtpd.web10.1056.1750090244947475670 for ; Mon, 16 Jun 2025 09:10:44 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@qualcomm.com header.s=qcppdkim1 header.b=nQXiU9Mn; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: oss.qualcomm.com, ip: 205.220.168.131, mailfrom: dmitry.baryshkov@oss.qualcomm.com) Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 55GFt6qI001439 for ; Mon, 16 Jun 2025 16:10:44 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=n0EMHo4O9np 04bVgB5pf6e3Am+2hN/tEuthyweGf7aY=; b=nQXiU9MnxajVshn60SZtggSJRs1 rcOQrFM94D/z5R7ophX5kfvqBCHW0dZijK1qyJ9agqOZ0Of5v6uMrsKw0DEhAtfZ g02d86vnrPUvug1x2BQh6+0WZJheQrrVksDMPz0b6Ird9Ca0K16OAD2EQ0WIApTL lfP1UnAG7Fyu7FEtUyeO2Dvr76pS5jOylmjDef6/28JCENYsZ9Uo2dOYSxuDbohG wK3T9/nfMSpiUOAM/9H8j2xvl7p8bbrQ7fWmYOK/KsQ/0Qvx1e8mc6ZOv03bCeqC BBDcrLI9DIKmNy+JhaJiIAnmrWkkGncrLcRRQHbyk7Sta1yeFNDP1G8RW1A== Received: from mail-qk1-f197.google.com (mail-qk1-f197.google.com [209.85.222.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 479qp5krx0-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Mon, 16 Jun 2025 16:10:44 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-7c5e2872e57so820136185a.0 for ; Mon, 16 Jun 2025 09:10:44 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750090243; x=1750695043; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=n0EMHo4O9np04bVgB5pf6e3Am+2hN/tEuthyweGf7aY=; b=YNrnRDscmcY1ttMm/akCEbinaqRbQxcB08pNwi8qdoOuyeoWs28YwoVdSW+PcGrgKH fracwfsEJC1ZyqapEu+egtbk6LwDYaSuzVK293SnBR1Ta3nUav1VePhqTPy/TQ4zIF5q k1cZp5wEWFm87JnUHppwlALmsaL7/dWYS9vwD1FsgGshwWZ1CNneOqJ1ZEBv4wFcFWwR sJa59aadL1uNbaaJGUcJDA6LxFvWDhGJY2kQU/mwqVSAQgOuMAZlhY091TA0NwRBn6d2 0/QabIsxv/uU/2O0HlfIp70g72SL8Rs/IKDE4ug+KetN9HuzeQ/k5of7efNGGzVMqVnH SwUw== X-Gm-Message-State: AOJu0YwKE79EAmO0IvVWmNTpRJq5BYdqO17gAsyoIv4c8pW5x/xV80Xs i5KPV3PKBuh3wB35T5F5z/tfhf/9H0BQxeb52Q+aE+CH18CEa94asPnaGr8GPah3UbzQqAqWEBu lZn/CpGg0qZIy0UjuPQkvkYWIazZp5C2znvfDn8oN4tsp5Muhku8SmpWAK+wmhCFokVrrb0tPH/ 5J+KJTZ9qs5Zb/7apx/g== X-Gm-Gg: ASbGncusG36FnYagmByjM0P3R08Z7WM+Nn9nYfK5xsy3I0tjcEB4UYs/GEnVmzAShVK KP4j/CIEUFF1OmZKAN/8+bH4fjc6ZIsr5h5V+Rd+xS2OC+vXFPh13c0dLZyz8Hu8Es5RR9vGgod gFeVORYdcG4/Lzvl2rScueTtNI0Sn+IrORjlIWEbHlbjIB5p+Ttblldm9/x9R56G9tvbjZLiaBL 8exSEAPSaqBfFjwQbIg6nLy7s8tHH3lqauhM/BKGdLsp5RCxf+YdtKAZUVB045LJDNnWkLhzlMA we5lj/n7XoliEKADAPOJ+zEbVWLwYJGpSMUDF6ozAu500/PmDzzHABNLYqCiS5YVYThp8qNzjQr Nwdi+eM642T43hUMU4pIaKE7aR3LNrMbI14w= X-Received: by 2002:a05:620a:2456:b0:7d0:96e8:4791 with SMTP id af79cd13be357-7d3c6ce1498mr1173987685a.28.1750090242673; Mon, 16 Jun 2025 09:10:42 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHFKylBDeqTfzKqWjPoDpOh70zEHcXvovo/n4wRonR+Op219OYGGrGfZjYJY0qElOeYt8humg== X-Received: by 2002:a05:620a:2456:b0:7d0:96e8:4791 with SMTP id af79cd13be357-7d3c6ce1498mr1173983785a.28.1750090242130; Mon, 16 Jun 2025 09:10:42 -0700 (PDT) Received: from umbar.lan (2001-14ba-a0c3-3a00-264b-feff-fe8b-be8a.rev.dnainternet.fi. [2001:14ba:a0c3:3a00:264b:feff:fe8b:be8a]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-553ac1f8151sm1590255e87.243.2025.06.16.09.10.41 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Jun 2025 09:10:41 -0700 (PDT) From: Dmitry Baryshkov To: openembedded-core@lists.openembedded.org Subject: [PATCH v3 4/8] qemux86-64: drop duplicates with qemu.inc Date: Mon, 16 Jun 2025 19:10:33 +0300 Message-Id: <20250616161037.1518306-4-dmitry.baryshkov@oss.qualcomm.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250616161037.1518306-1-dmitry.baryshkov@oss.qualcomm.com> References: <20250616161037.1518306-1-dmitry.baryshkov@oss.qualcomm.com> MIME-Version: 1.0 X-Proofpoint-GUID: Ho-r1s1o2Y0b7I6hah4XZ_OdB7pFr7cZ X-Proofpoint-ORIG-GUID: Ho-r1s1o2Y0b7I6hah4XZ_OdB7pFr7cZ X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjE2MDEwNSBTYWx0ZWRfX+eI0rNYZz1za UuMophtyk8+gGPaqFcxT4wMxTpVDTLhrV/rrFwFKjAfqJ3kS55JyAFMbvUE6lG5iKSIaNELU3md Hl7MQEV/WLnSPYz861+tlUecmjYvMxE8sw/LzQRUDbLsFIKoA+iigfHtfcJNlBQMn0bRmSVjuaY t5962za+n7Ox+RewL6C0aQ/L2ediIptF2Sjj4PoCpDv/iLPw+Oa+QbsIgnkjOegTRK4fOYVtegy a3ip8Gh8BoXnOe4AupYycYaWqIcQs162YUK+T3ifmabHBY2Vcp1wAH/FNF6Yx3ghgAAC613ULPu Od3spEcCPHmGJY2WZsqSqkpFAcFcQavXrBKFI+jE2bVHnbTo6JoPYKuHrxPjysu8yeIb13Courv wdBRUZTYB0W6ZTp5vyoQ39iebHdVpoPjwGcRkhWoebQO6v/3x/EYmMOKJeH+56lcFAzou8o+ X-Authority-Analysis: v=2.4 cv=fMc53Yae c=1 sm=1 tr=0 ts=68504204 cx=c_pps a=50t2pK5VMbmlHzFWWp8p/g==:117 a=xqWC_Br6kY4A:10 a=6IFa9wvqVegA:10 a=EUspDBNiAAAA:8 a=4rgMR7NU83kZk9lchzUA:9 a=IoWCM6iH3mJn3m4BftBB:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.0.736,FMLib:17.12.80.40 definitions=2025-06-16_08,2025-06-13_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 adultscore=0 bulkscore=0 clxscore=1015 malwarescore=0 mlxlogscore=999 spamscore=0 lowpriorityscore=0 impostorscore=0 mlxscore=0 priorityscore=1501 suspectscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2505280000 definitions=main-2506160105 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 ; Mon, 16 Jun 2025 16:10:51 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/218838 qemu.inc already includes PREFERRED_PROVIDER values for xserver and GL libraries. Drop the same values being set in the machine config. Signed-off-by: Dmitry Baryshkov --- meta/conf/machine/qemux86-64.conf | 6 ------ 1 file changed, 6 deletions(-) diff --git a/meta/conf/machine/qemux86-64.conf b/meta/conf/machine/qemux86-64.conf index 4a9c6d364bea..62108b703b69 100644 --- a/meta/conf/machine/qemux86-64.conf +++ b/meta/conf/machine/qemux86-64.conf @@ -2,12 +2,6 @@ #@NAME: QEMU x86-64 machine #@DESCRIPTION: Machine configuration for running an x86-64 system on QEMU -PREFERRED_PROVIDER_virtual/xserver ?= "xserver-xorg" -PREFERRED_PROVIDER_virtual/libgl ?= "mesa" -PREFERRED_PROVIDER_virtual/libgles1 ?= "mesa" -PREFERRED_PROVIDER_virtual/libgles2 ?= "mesa" -PREFERRED_PROVIDER_virtual/libgles3 ?= "mesa" - require conf/machine/include/qemu.inc DEFAULTTUNE ?= "core2-64" require conf/machine/include/x86/tune-x86-64-v3.inc From patchwork Mon Jun 16 16:10:34 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 65091 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 EF423C7115F for ; Mon, 16 Jun 2025 16:10:51 +0000 (UTC) Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) by mx.groups.io with SMTP id smtpd.web10.1057.1750090246191382137 for ; Mon, 16 Jun 2025 09:10:46 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@qualcomm.com header.s=qcppdkim1 header.b=YFj5+Nv6; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: oss.qualcomm.com, ip: 205.220.180.131, mailfrom: dmitry.baryshkov@oss.qualcomm.com) Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 55G8OiVO024156 for ; Mon, 16 Jun 2025 16:10:45 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=JP9AcmnZz50 XasXjfo7z/+x1+CxglK8mr1T1Y5h5AWo=; b=YFj5+Nv6Cmg4a8C5S+8ELb0f6y5 42iaEJjCf2OokWZY6TQgKIw5rZsrGvad3Zpn2feED1Jbka+h9q9k6+aEs/oGV+o3 cxQFqD8MK84mBnpvuY/mmkgq66tX+JGDm4ICvJ0wa8aRU+7Pzm8qaBpxAgnexXpL NLHZc4B/ed4zTnZzr4C64KHfgZ930oXoeMzjUh3CbuW7ZYyIay1lNrxhmE/KypQz ctBIMR4iNwjPszJ1b09yAunYF9i9bft0OEbGWQukLaVSN7NC3B8tNwBq6VD7/hgo iUEil9Sg3xMV2WMdNG9A1MHbVMqhjGN9sha+uWg5I7fzhEVpgWx4OvzpKZA== Received: from mail-qk1-f197.google.com (mail-qk1-f197.google.com [209.85.222.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4791fsw47s-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Mon, 16 Jun 2025 16:10:45 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-7caee990721so1213383085a.1 for ; Mon, 16 Jun 2025 09:10:45 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750090244; x=1750695044; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=JP9AcmnZz50XasXjfo7z/+x1+CxglK8mr1T1Y5h5AWo=; b=I7Q/pl5pz0Q9Au7ZrJkF1xCPcbFza1z7pHvgrTUNIDImeY7rWC9rkqitdhCfbNYLrJ XLnh/1rnPj0L5+T0u+QK0t434+eD5pub0r0O0TP/taYfjZwPN8mMBtmVYToHN/mwTWLT v3pRjZZPwVVXbxZsGlTK4Mj+R4ZhC4Mrta6MITVFYgXK6598jxequTxnoKpCXr8lbJHa rUiL51m20d3SIG9zG4E4Tinuo8enGsUeTuLEAugLaorOrA7tezedgVCQCGr74qDnCnHZ z5lv6KFQtwmieLx1cTJQV23CGb+S+SZT/Ou1+b+JnZiOs6XQIjOrMrMCjNgmxiaNS851 u5xg== X-Gm-Message-State: AOJu0Yw/+/jcqrRGO8qMYcDqx0CCXO+5CQckfVniZCrIn9JPRtr/w5e3 05PM3rFILqzAdBz18hn0vZFrbQ/SNDEgoDRNEjaU3hs25Gf4p7WxQbJx0Fu2b/li1VkkXWZTaED JrUC2oY2MoGpIr+2eNpW8vsWhc+qQ/xucYPVqRxbbT2uSuBXloPC9mlA7RfJsthJDnWqtJTZvRn p3trZNrRPfIDew4ZOL7Q== X-Gm-Gg: ASbGncsLym9oXghvtdwT6t0JPt08i1tirs7MangGSnQkepBJY5WsI4OI4jI2bprh7Hj HTc50UAzOdi9W30Ic0JtIWF/TUlcZjqDe+VJQ9pDQR3rASwYKks4OvnX45rvFk+lGjqtSt5tLT1 bY5aNK0aFznZ1yldjxOM649IP3TcJ3rz6+G664PRMe4lb3ZG2fINS42EMm2Y/Jshu45PJdXjbKo 20xQv804ejg6tW7tD51/FxEjs9LPoVMgo+9j6K9l+GSER1SwlnaWO+ApXJDG3HTg2+jhBpS1oSg 7a1iNCD8yYktXOjHUKbLaQMWbOJV8p+w8HzhWsMyZSn9EMcCJps6ds0Scci8Ov8376UZSIQ4uVU EtsX40+F8g9wgyDjSq6+sTV74XUUC/Urg9NM= X-Received: by 2002:a05:620a:bd5:b0:7d3:9012:75c4 with SMTP id af79cd13be357-7d3c6ceedfamr1483686085a.44.1750090243870; Mon, 16 Jun 2025 09:10:43 -0700 (PDT) X-Google-Smtp-Source: AGHT+IH6P6HToj84tDWOLWiIcL1RA04T+L9SlHVCY8ji6A1/heZk95nR5baBUQoztZcdhI82e/zBvQ== X-Received: by 2002:a05:620a:bd5:b0:7d3:9012:75c4 with SMTP id af79cd13be357-7d3c6ceedfamr1483681085a.44.1750090243346; Mon, 16 Jun 2025 09:10:43 -0700 (PDT) Received: from umbar.lan (2001-14ba-a0c3-3a00-264b-feff-fe8b-be8a.rev.dnainternet.fi. [2001:14ba:a0c3:3a00:264b:feff:fe8b:be8a]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-553ac1f8151sm1590255e87.243.2025.06.16.09.10.42 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Jun 2025 09:10:42 -0700 (PDT) From: Dmitry Baryshkov To: openembedded-core@lists.openembedded.org Subject: [PATCH v3 5/8] libglvnd: migrate from meta-oe Date: Mon, 16 Jun 2025 19:10:34 +0300 Message-Id: <20250616161037.1518306-5-dmitry.baryshkov@oss.qualcomm.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250616161037.1518306-1-dmitry.baryshkov@oss.qualcomm.com> References: <20250616161037.1518306-1-dmitry.baryshkov@oss.qualcomm.com> MIME-Version: 1.0 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjE2MDEwNSBTYWx0ZWRfX09pq9WUDW4Cg KxbS8ultffSvEODzjy2JCembw3ciwNmiCKeJhktKWaZjGpzvt7WfR2gRmSopRUbvXIQe6V1K8yZ PCx0FK2KhhSEwsYCDFMMAA5Wgn/A1E3csCsI+7lP8oKGN5EusC9Gm01YFSQ1Wz/YZJFKYP5p7YJ rIBrOlASjVDrmEGV/PKGG3EMj4wWjIooHXGpFs5/ggd1b9LHuHoozRz3t/nG69J22dRDBkfky+r ZaJR9Pb+3LZZndeeOtE1nt19/qA2lM1xMxH5RsYOZaJxsdNupzX17woGz3rHOHeneREW23sXI+p 156efcWkplZwCW3v7LZxKSDdoZ3/zzLyVIbNsMvzofXcsjU154b8FLI+3JYFI8tuRZOH+XEka53 AD2bQQwRRQNo3AS2I2AJL9lSbIPTh5LywtvP2SHv+YPplCd5fkJdMxki8cESTzJgcpu/jaMO X-Proofpoint-ORIG-GUID: 6kwmDMTvCtw1WIie0auQpmHfOf8s-dXS X-Authority-Analysis: v=2.4 cv=OLIn3TaB c=1 sm=1 tr=0 ts=68504205 cx=c_pps a=50t2pK5VMbmlHzFWWp8p/g==:117 a=xqWC_Br6kY4A:10 a=6IFa9wvqVegA:10 a=e5mUnYsNAAAA:8 a=EUspDBNiAAAA:8 a=t7CeM3EgAAAA:8 a=pGLkceISAAAA:8 a=iGHA9ds3AAAA:8 a=zjtiufAZAAAA:8 a=7CQSdrXTAAAA:8 a=PLp4ybTe7-GJC1KxXAsA:9 a=IoWCM6iH3mJn3m4BftBB:22 a=Vxmtnl_E_bksehYqCbjh:22 a=FdTzh2GWekK77mhwV6Dw:22 a=nM-MV4yxpKKO9kiQg6Ot:22 a=2tRhtM0yMehlNRDZlsEQ:22 a=a-qgeE7W1pNrGK8U0ZQC:22 X-Proofpoint-GUID: 6kwmDMTvCtw1WIie0auQpmHfOf8s-dXS X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.0.736,FMLib:17.12.80.40 definitions=2025-06-16_08,2025-06-13_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 mlxlogscore=999 clxscore=1015 lowpriorityscore=0 priorityscore=1501 malwarescore=0 impostorscore=0 mlxscore=0 bulkscore=0 adultscore=0 suspectscore=0 phishscore=0 spamscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2505280000 definitions=main-2506160105 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 ; Mon, 16 Jun 2025 16:10:51 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/218839 libglvnd is a vendor-neutral approach to handling OpenGL / OpenGL ES / EGL / GLX libraries. It has been proposed and initially implemented by NVIDIA in order to simplify coinstallation of GL drivers provided by different vendors. Major Linux distributions (Debian, Ubuntu, Fedora, etc.) have already switched to libglvnd. Having libglvnd in OE-Core simplifies integration of this ABI into distro and BSP layers (e.g. it will help meta-tegra, which currently provides its own version of the recipe). Import recipe for libglvnd from the meta-oe layer (changes: fix virtual package names, add add the SUMMARY data, drop git@ from SRC_URI, require glvnd DISTRO_FEATURE). Signed-off-by: Dmitry Baryshkov --- meta/conf/distro/include/maintainers.inc | 1 + .../libglvnd/libglvnd_1.7.0.bb | 39 +++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 meta/recipes-graphics/libglvnd/libglvnd_1.7.0.bb diff --git a/meta/conf/distro/include/maintainers.inc b/meta/conf/distro/include/maintainers.inc index b6cf4b7cfae9..ba2e9a527597 100644 --- a/meta/conf/distro/include/maintainers.inc +++ b/meta/conf/distro/include/maintainers.inc @@ -353,6 +353,7 @@ RECIPE_MAINTAINER:pn-libgcrypt = "Hongxu Jia " RECIPE_MAINTAINER:pn-libgfortran = "Khem Raj " RECIPE_MAINTAINER:pn-libgit2 = "Unassigned " RECIPE_MAINTAINER:pn-libgloss = "Alejandro Hernandez " +RECIPE_MAINTAINER:pn-libglvnd = "Dmitry Baryshkov " RECIPE_MAINTAINER:pn-libglu = "Ross Burton " RECIPE_MAINTAINER:pn-libgpg-error = "Hongxu Jia " RECIPE_MAINTAINER:pn-libgudev = "Ross Burton " diff --git a/meta/recipes-graphics/libglvnd/libglvnd_1.7.0.bb b/meta/recipes-graphics/libglvnd/libglvnd_1.7.0.bb new file mode 100644 index 000000000000..d2a4b2dc51d9 --- /dev/null +++ b/meta/recipes-graphics/libglvnd/libglvnd_1.7.0.bb @@ -0,0 +1,39 @@ +SUMMARY = "the GL Vendor-Neutral Dispatch library" +DESCRIPTION = "libglvnd is a vendor-neutral dispatch layer for arbitrating \ +OpenGL API calls between multiple vendors." +HOMEPAGE = "https://gitlab.freedesktop.org/glvnd/libglvnd" +LICENSE = "MIT & BSD-1-Clause & BSD-3-Clause & GPL-3.0-with-autoconf-exception" +LIC_FILES_CHKSUM = "file://README.md;beginline=323;md5=7ac5f0111f648b92fe5427efeb08e8c4" + +SRC_URI = "git://gitlab.freedesktop.org/glvnd/libglvnd.git;protocol=https;branch=master" + +SRCREV = "faa23f21fc677af5792825dc30cb1ccef4bf33a6" + +REQUIRED_DISTRO_FEATURES = "opengl glvnd" + +inherit meson pkgconfig features_check + +S = "${WORKDIR}/git" + +PACKAGECONFIG ?= "\ + ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)} \ + ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'egl gles1 gles2', '', d)} \ + ${@bb.utils.contains('DISTRO_FEATURES', 'opengl x11', 'glx', '', d)} \ + " + +PACKAGECONFIG[x11] = "-Dx11=enabled,-Dx11=disabled,libx11 libxext xorgproto" +PACKAGECONFIG[glx] = "-Dglx=enabled,-Dglx=disabled,libx11 libxext xorgproto,,virtual-libglx-icd" +PACKAGECONFIG[egl] = "-Degl=true,-Degl=false,,virtual-libegl-icd" +PACKAGECONFIG[gles1] = "-Dgles1=true,-Dgles1=false," +PACKAGECONFIG[gles2] = "-Dgles2=true,-Dgles2=false," + +BBCLASSEXTEND = "native nativesdk" + +PROVIDES = " \ + ${@bb.utils.contains('PACKAGECONFIG', 'glx', 'virtual/libgl', '', d)} \ + ${@bb.utils.contains('PACKAGECONFIG', 'gles1', 'virtual/libgles1', '', d)} \ + ${@bb.utils.contains('PACKAGECONFIG', 'gles2', 'virtual/libgles2 virtual/libgles3', '', d)} \ + ${@bb.utils.contains('PACKAGECONFIG', 'egl', 'virtual/egl', '', d)} \ +" + +RPROVIDES:${PN} += "${@bb.utils.contains('PACKAGECONFIG', 'egl', 'libegl', '', d)}" From patchwork Mon Jun 16 16:10:35 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 65092 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 0719AC7115B for ; Mon, 16 Jun 2025 16:10:52 +0000 (UTC) Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) by mx.groups.io with SMTP id smtpd.web10.1058.1750090247085031193 for ; Mon, 16 Jun 2025 09:10:47 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@qualcomm.com header.s=qcppdkim1 header.b=pn961Scp; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: oss.qualcomm.com, ip: 205.220.168.131, mailfrom: dmitry.baryshkov@oss.qualcomm.com) Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 55G8SLBf010074 for ; Mon, 16 Jun 2025 16:10:46 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=oHbSXsBcxNY OvHpPD7Ca6jXZhvjS0OkEqjY5dD5gxQo=; b=pn961ScphgS7NwOUNuYbuRmOXXa 26zHVj8lpCExuSd/AQ+2nZ8zf+NmCiC/0vJVGNwK4t4CoZCRnTr+hjtK77TG5JjP pyR9QRcgXnHiI1FLhpPHWma/0syco1akQWbnEr3keMdNAS0AobDzE1osfABt8OoK Hq4BdfTZqWYlEF2zOK8iyo29leMoWPOG0uiUxwAwLcDkPmG1TGq4L0Ix+EPwyN+M WVlR3bHO6uEiEXlJNWkeA5adxhTD63KFHPGCc0WjM4tRAc7JmjYjoHhaiZejcfrs xQkFaGuaIrRxuL9J1IP1Kz8VI1rdYfxm+spU3orVOlgt0fXaZPfaZGdSXgg== Received: from mail-qk1-f199.google.com (mail-qk1-f199.google.com [209.85.222.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4791hfd7xk-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Mon, 16 Jun 2025 16:10:46 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-7d0981315c8so434639285a.0 for ; Mon, 16 Jun 2025 09:10:46 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750090245; x=1750695045; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=oHbSXsBcxNYOvHpPD7Ca6jXZhvjS0OkEqjY5dD5gxQo=; b=AAOUMK+Lt5DNMtCWo5HmOcyIsvclADh2kib1mCdEDg1cFBhMOEkCfo+QoDQ6os5FGa 6iK9VafzZXardQcQj5HDLI7ak+lEwEYpTJNaL37qa9v9fs5mvHWgD+XXe3wnX1UJwymN oeOqdp1zYebjpmHOdwurHvHTO2B0kndo/sGFf2S/vI0mwwVyl+Y4T3hw7TKMN2FeZmHQ JbIFW1p72eH5z4qTXv+DNzb2IbESFGnmgbIMFWp/gLOl214r/9UwyKxcuy1MvW1cdKEZ c3HkuwE+HWsQmBFbkamZWMncFrYoIC5fshtjBiXXFNySqqIqf9YH+9Xjz6rD+2u7LyDP /MhA== X-Gm-Message-State: AOJu0YwTg7i+bbZz9p2yZ6x9AfTmtOyLSpGtCQ13DLWx8yheGBTG+GJQ dTEreikeYZPJ0u/Oz9ud8X0+X/gn4/9qpxVgqe+/u74uSvO/r5gtJKN2Rw8awKKDWHCV8e3xwTk Q4yQbfK75PKuzNKqfLobD/48X8tsgi5/f+j4lIeTKtpyqaSJPrmsc9Y1yE0oE8BhC+GKe7k9ibr /FdEPzBFnig5dd4PT5aA== X-Gm-Gg: ASbGncs7WnWnWZIGBTkOrQD+Swn3OmvbGIBZ2K5eoAKih5RUvHTs5EwcN7meeWG3dpl B7j9QUoFlOnmGM1dBurWi4MWxQhZ6/8Nj3NRyeO7OS/Vca1gbF18FKG3fmu1ZL/eTP4SToFkoDu ZClTbcQFwvX5ccsPS/l2p84/ERJf+J2iX83Yg4mvVEB8L2kzqbaSpNJmiKg9IUTgLLSbfXQdSFg Pa2zDCWVBS9gqvPwlXo/LHAp71f+NZYYuPj/VnoV+DojJQaUSt7PBqA8Xnv90DtpC7/CFNICrSQ wXcGeIp2uhGIjlV9gcI1FlkBZR5YjFUrov/XVl62c4yL+DOhIPlsB2W6CVcmAaY36Dj2E4HuWEj gKQj1w23QaELONNL/ZaFSMQQBogV7R87nhnw= X-Received: by 2002:a05:620a:271c:b0:7cd:4dbf:3c49 with SMTP id af79cd13be357-7d3c6cf1c3bmr1771797485a.43.1750090245029; Mon, 16 Jun 2025 09:10:45 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHN9mIMF1gNOaxFTaYPaKMKfMGYunplkYfjpfNEYzGOTksFp1dF0pb8pn/Z4eYBJ4tYOE/gCw== X-Received: by 2002:a05:620a:271c:b0:7cd:4dbf:3c49 with SMTP id af79cd13be357-7d3c6cf1c3bmr1771790785a.43.1750090244548; Mon, 16 Jun 2025 09:10:44 -0700 (PDT) Received: from umbar.lan (2001-14ba-a0c3-3a00-264b-feff-fe8b-be8a.rev.dnainternet.fi. [2001:14ba:a0c3:3a00:264b:feff:fe8b:be8a]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-553ac1f8151sm1590255e87.243.2025.06.16.09.10.43 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Jun 2025 09:10:43 -0700 (PDT) From: Dmitry Baryshkov To: openembedded-core@lists.openembedded.org Subject: [PATCH v3 6/8] mesa: enable glvnd if it is enabled in DISTRO_FEATURES Date: Mon, 16 Jun 2025 19:10:35 +0300 Message-Id: <20250616161037.1518306-6-dmitry.baryshkov@oss.qualcomm.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250616161037.1518306-1-dmitry.baryshkov@oss.qualcomm.com> References: <20250616161037.1518306-1-dmitry.baryshkov@oss.qualcomm.com> MIME-Version: 1.0 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjE2MDEwNSBTYWx0ZWRfXy01J+1GL0wiR fpHfeD7HJytSXrY70LWPMk93O3zy6J6p2U6TTm+JYpWXwgY7ELxBc291BBvn80o8WMDrH76LMd2 +iMZXDWL6CQ5QOCSM0HNTZGSfiVFB9ZbHyYrTRNBag3xajH9ufbD7jIFY238OPJbON2Veg8QAgx WxJATG2S2XaFF/5mw5OahWwX/cRaUyuyxRkU/Lxy6MGtTyNQ/mABjpaQQt8UT/C8FK9n+E4wMq6 hFVR6NOhlNmpjAo1OR/Yg/rheNJtT1E5gvrm7oDo8FXyOZASlegKr7/JprgJiMwD47UWr4NZVaW vC3TajrYgMx6PoE05ug15zMNlj/W2dTcSjjVgCrODXR4QIqVjs6sQomJY75oyw8YB8gii6X/fM6 d918rbXd2tzxv40FgwMWLq863GTY4xI29zTB83ei3W/QcheSwoHEkCFnmVgu+bYkGU8EKPMz X-Authority-Analysis: v=2.4 cv=VvEjA/2n c=1 sm=1 tr=0 ts=68504206 cx=c_pps a=HLyN3IcIa5EE8TELMZ618Q==:117 a=xqWC_Br6kY4A:10 a=6IFa9wvqVegA:10 a=EUspDBNiAAAA:8 a=-I7fbvGdFZ1fcUDrCcYA:9 a=bTQJ7kPSJx9SKPbeHEYW:22 X-Proofpoint-GUID: MpYK2lWfvLjORq9W8D2tBKsoisPxMn5Z X-Proofpoint-ORIG-GUID: MpYK2lWfvLjORq9W8D2tBKsoisPxMn5Z X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.0.736,FMLib:17.12.80.40 definitions=2025-06-16_08,2025-06-13_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 mlxscore=0 lowpriorityscore=0 spamscore=0 mlxlogscore=999 malwarescore=0 impostorscore=0 clxscore=1015 bulkscore=0 suspectscore=0 priorityscore=1501 phishscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2505280000 definitions=main-2506160105 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 ; Mon, 16 Jun 2025 16:10:52 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/218840 Let the distro to be a central authority regarding GLVND feature. Make mesa.inc enable glvnd PACKAGECONFIG if it is enabled in DISTRO_FEATURES. Signed-off-by: Dmitry Baryshkov --- meta/recipes-graphics/mesa/mesa.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-graphics/mesa/mesa.inc b/meta/recipes-graphics/mesa/mesa.inc index b13222b66b87..801807344316 100644 --- a/meta/recipes-graphics/mesa/mesa.inc +++ b/meta/recipes-graphics/mesa/mesa.inc @@ -85,7 +85,7 @@ def strip_comma(s): PACKAGECONFIG = " \ gallium \ video-codecs \ - ${@bb.utils.filter('DISTRO_FEATURES', 'x11 vulkan wayland', d)} \ + ${@bb.utils.filter('DISTRO_FEATURES', 'x11 vulkan wayland glvnd', d)} \ ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'opengl egl gles gbm virgl', '', d)} \ ${@bb.utils.contains('DISTRO_FEATURES', 'vulkan', 'zink', '', d)} \ " From patchwork Mon Jun 16 16:10:36 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 65088 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 D4D04C71159 for ; Mon, 16 Jun 2025 16:10:51 +0000 (UTC) Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) by mx.groups.io with SMTP id smtpd.web10.1059.1750090248365788454 for ; Mon, 16 Jun 2025 09:10:48 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@qualcomm.com header.s=qcppdkim1 header.b=Po/1Uu61; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: oss.qualcomm.com, ip: 205.220.180.131, mailfrom: dmitry.baryshkov@oss.qualcomm.com) Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 55G8eV34010256 for ; Mon, 16 Jun 2025 16:10:47 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=PSiHvpORtK5 4MleIl50UTzsfquyGBx/8lZqOz+FElG4=; b=Po/1Uu61iiiLhi0Lv5qlciRuT2O xjXsXyfRGeiE0kdA6dzDUSCq75/lgF1ZP7J1zWfsn9gplZLrauPGuyi61ewHGQHV ra3S/BOK/oHBrSRDs1DW/U6Q1QH+gefy15kA0xOl9yqOLhJIfYfylCkXbtbBkBF+ xSWAcDQ85AyTJW3tUFDVZzgLpzWitGPwijZd+4Ve9usrwXK8D92+TU2PfU24/LjR TI33SS4YjoM91eU6LJ6t8aLDanzmvWQL7EK0842g6OkH0zlLfSeBjctacz833od8 eT8KGtK+7XJOqKjdfGYvCyGcGwVLyVJPM/icnvg88fWdfd8oMuruRO04U2Q== Received: from mail-qk1-f198.google.com (mail-qk1-f198.google.com [209.85.222.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4791f7561a-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Mon, 16 Jun 2025 16:10:47 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-7c5e2a31f75so1570458185a.1 for ; Mon, 16 Jun 2025 09:10:47 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750090246; x=1750695046; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=PSiHvpORtK54MleIl50UTzsfquyGBx/8lZqOz+FElG4=; b=YIpW10dHZan3yRhUB+NZkSIwRftvoWT1HZzReuKebgpe2iHPZg0EzdHUDJq5B7wIpf mkcl4U9sHthDeLDspdZqk9g8cTklHYJ691CvRim/kpHFJRi7h/dGq2qy0lorClZmYzF+ r0DfWu1BZf3McuxWoY40fCG/UW1pCP9OZkaU7VUGPZUb3rLEwEb5P7JjZOc9DC4rM9sD dshl4FkAn5+sXpcOBCjdA59EAtNjuxHydrTPxciJZNF/PGkoRiBqDJCQikHoGegCpmPv S+i1EyWCm4vAt6mcdc14xbN9TDPSiN2JUFbQ81pafh5cdZ/RSG6iEK8TnA3ty6KhP/pp hGhg== X-Gm-Message-State: AOJu0Yy0EFA1V/odb5HnVjm7zHZ1PSOsf4EzD59QsV9tcobf2hHBEkhE HYkgbc+QOlnu8le/gCdVNnndSHeQDVARYVjchu3FXCVUnl5yvh/r6ILipop4i8M8ssvNDH2zHFu hdHddREFwpdmLn5QFDFnV18aTc3sO9AHpFTZJqsPluw6ReHCdKLTXNiV9+CXSju0dyY9kvP9i4z l9OaANJyqB/ZETMcNw/A== X-Gm-Gg: ASbGncvn2SsScRCZ08tx78fYsjrwiJZi/TcfPMzgLISzxu4TH03SF86QPZylivsGdES pxjcYoCzxUGk5f+gQtd/BoxSHovXPtbylVb6e9d3rGfYmmgRMiRpTNbQ5KkInwEQUWZ+05SBscu mykYE6sD65jk2nT1KyKUl0XkTJY6g6AIIzmhqzUqVwPhQ9FRB8mbtcxmv3ZYGZcdmNFqhni97HM C26D7U2xtHnDAeh3+fNdVGxVxX45gDheO16ic3Zx4BqJ+W1FFX/dZuW7Ivh0WeeUCjpFsE+jnVl 0dw6VUWfkctg77qapF3dpqMABwOJ1FR8K4j0CSusiT9X4BN31k36upt2rl+EBdwzcPV2aDasq6M YJUyp+z0CoGOyLEh676gWSYwt97VjaujLL+8= X-Received: by 2002:a05:620a:454b:b0:7c5:4cb7:ac97 with SMTP id af79cd13be357-7d3c6c04bfamr1376795785a.1.1750090246427; Mon, 16 Jun 2025 09:10:46 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGtS4QSHMRW8HUiaj0JeJVAxeLbX8eBWkWFxqM/wZuhjdu7q+/V9Yk9p+6Xv+KrC0s7/bpsgQ== X-Received: by 2002:a05:620a:454b:b0:7c5:4cb7:ac97 with SMTP id af79cd13be357-7d3c6c04bfamr1376791085a.1.1750090245957; Mon, 16 Jun 2025 09:10:45 -0700 (PDT) Received: from umbar.lan (2001-14ba-a0c3-3a00-264b-feff-fe8b-be8a.rev.dnainternet.fi. [2001:14ba:a0c3:3a00:264b:feff:fe8b:be8a]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-553ac1f8151sm1590255e87.243.2025.06.16.09.10.44 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Jun 2025 09:10:44 -0700 (PDT) From: Dmitry Baryshkov To: openembedded-core@lists.openembedded.org Subject: [PATCH v3 7/8] default-providers: handle GLVND-related providers Date: Mon, 16 Jun 2025 19:10:36 +0300 Message-Id: <20250616161037.1518306-7-dmitry.baryshkov@oss.qualcomm.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250616161037.1518306-1-dmitry.baryshkov@oss.qualcomm.com> References: <20250616161037.1518306-1-dmitry.baryshkov@oss.qualcomm.com> MIME-Version: 1.0 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjE2MDEwNSBTYWx0ZWRfX2cXwQlf0Hq1V r/dzS/tIDLUF0+MmeMCt7TF+Pw78UJLDF76ZKFq/QY0D3YrDNhyo9CtL7WNOnBKN/YAaB4g/TX7 dAdsp7QMuDL3eVqE77ED4e2mE3fldlFSG/bQR4qDNOOVmwhqu2gqm9Yhz8BhgO2HrcovZzLcQy5 uySJ9mmuYyWLkUHgN2snSWsSVWwWYu9r0CIUG3a9mhiu5lANpVEtZ+Ra2Oj2ZKfOgXhkaITefIh LYj97sInPtD8gLStBksrfBa1prELqWLpNrkOLuWd7fckSn4Sj5+4DTTDvcZhEZne8H8ltASPVLt TaobDdbDjXF9m5MvMeTUah9SNLkDmM/6Wi/ckd+8Gnf4y/v+4svfaCq2uC35D36sEIGIZhb8P0D qlB630D1tIvzssV0w7bua3731+G/o6+JG+e6X0evMc/O0R3ETVDV9mRO7nFVjtqUqqBA+66r X-Proofpoint-GUID: SFcO9TW3iogKBBEVm70NDW0gb9yuBP5k X-Proofpoint-ORIG-GUID: SFcO9TW3iogKBBEVm70NDW0gb9yuBP5k X-Authority-Analysis: v=2.4 cv=FrIF/3rq c=1 sm=1 tr=0 ts=68504207 cx=c_pps a=qKBjSQ1v91RyAK45QCPf5w==:117 a=xqWC_Br6kY4A:10 a=6IFa9wvqVegA:10 a=EUspDBNiAAAA:8 a=K_Wat8gt5nRy7bLjIfAA:9 a=NFOGd7dJGGMPyQGDc5-O:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.0.736,FMLib:17.12.80.40 definitions=2025-06-16_08,2025-06-13_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 suspectscore=0 spamscore=0 priorityscore=1501 lowpriorityscore=0 adultscore=0 mlxlogscore=999 bulkscore=0 impostorscore=0 malwarescore=0 phishscore=0 mlxscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2505280000 definitions=main-2506160105 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 ; Mon, 16 Jun 2025 16:10:51 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/218841 If GLVND is enabled, then libglvnd is providing all OpenGL / ES libraries. Tune default-providers.inc to select a correct package in this case. Signed-off-by: Dmitry Baryshkov --- meta/conf/distro/include/default-providers.inc | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/meta/conf/distro/include/default-providers.inc b/meta/conf/distro/include/default-providers.inc index 274ad0c4f630..3f113543cd9c 100644 --- a/meta/conf/distro/include/default-providers.inc +++ b/meta/conf/distro/include/default-providers.inc @@ -6,13 +6,13 @@ PREFERRED_PROVIDER_virtual/xserver ?= "xserver-xorg" PREFERRED_PROVIDER_virtual/xserver-xf86 ?= "xserver-xorg" PREFERRED_PROVIDER_virtual/libsdl2 ?= "libsdl2" PREFERRED_PROVIDER_virtual/libsdl2-native ?= "libsdl2-native" -PREFERRED_PROVIDER_virtual/egl ?= "mesa" -PREFERRED_PROVIDER_virtual/libgl ?= "mesa" -PREFERRED_PROVIDER_virtual/libgl-native ?= "mesa-native" -PREFERRED_PROVIDER_virtual/nativesdk-libgl ?= "nativesdk-mesa" -PREFERRED_PROVIDER_virtual/libgles1 ?= "mesa" -PREFERRED_PROVIDER_virtual/libgles2 ?= "mesa" -PREFERRED_PROVIDER_virtual/libgles3 ?= "mesa" +PREFERRED_PROVIDER_virtual/egl ?= "${@bb.utils.contains('DISTRO_FEATURES','glvnd','libglvnd','mesa',d)}" +PREFERRED_PROVIDER_virtual/libgl ?= "${@bb.utils.contains('DISTRO_FEATURES', 'glvnd', 'libglvnd', 'mesa',d)}" +PREFERRED_PROVIDER_virtual/libgl-native ?= "${@bb.utils.contains('DISTRO_FEATURES', 'glvnd', 'libglvnd-native', 'mesa-native',d)}" +PREFERRED_PROVIDER_virtual/nativesdk-libgl ?= "${@bb.utils.contains('DISTRO_FEATURES', 'glvnd', 'nativesdk-libglvnd', 'nativesdk-mesa',d)}" +PREFERRED_PROVIDER_virtual/libgles1 ?= "${@bb.utils.contains('DISTRO_FEATURES', 'glvnd', 'libglvnd', 'mesa',d)}" +PREFERRED_PROVIDER_virtual/libgles2 ?= "${@bb.utils.contains('DISTRO_FEATURES', 'glvnd', 'libglvnd', 'mesa',d)}" +PREFERRED_PROVIDER_virtual/libgles3 ?= "${@bb.utils.contains('DISTRO_FEATURES', 'glvnd', 'libglvnd', 'mesa',d)}" PREFERRED_PROVIDER_virtual/mesa ?= "mesa" PREFERRED_PROVIDER_virtual/update-alternatives ?= "opkg-utils" PREFERRED_PROVIDER_virtual/update-alternatives-native ?= "opkg-utils-native" From patchwork Mon Jun 16 16:10:37 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 65090 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 E7D55C7115A for ; Mon, 16 Jun 2025 16:10:51 +0000 (UTC) Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) by mx.groups.io with SMTP id smtpd.web11.1084.1750090249928196749 for ; Mon, 16 Jun 2025 09:10:49 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@qualcomm.com header.s=qcppdkim1 header.b=Bu/CBKF3; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: oss.qualcomm.com, ip: 205.220.168.131, mailfrom: dmitry.baryshkov@oss.qualcomm.com) Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 55G8X9GU007155 for ; Mon, 16 Jun 2025 16:10:49 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=KSF7lGwo+O1 aB3ZWX18e2dA7zWGL0FBGdbMRtMXlTi8=; b=Bu/CBKF379FOSv11yHFRihntHgI cTlSTtnNJcJHDEeRpPtnI/KLKaRRbu+zhxuU7avcftFiKbBVr6pmrI19yjAx2ELJ 9rMtOxhKqXzBrdo8FeeR9/fUedbIg8Lr8Ccg2kupGuX0Wlcd6Al8IDXGNWdzXEAS EH2YK4yfUbweWMqP36J5JCUEGEyYepR+/h3bvOAHPJVPQwoEwXwRo3B05MMwqd6i AQIYooIQpopSTquoCADVN4ycs6wQq5UufSfA/FafnkHVy9Oatr8Sj18QBdzkqfvu nqRHKXTt7P03uU5iGErC/IX6HZX02vH/stjMx9iSKa9y1SfR3OhCPH9jK2w== Received: from mail-qk1-f198.google.com (mail-qk1-f198.google.com [209.85.222.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4791hfd7xt-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Mon, 16 Jun 2025 16:10:49 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-7c791987cf6so1039487985a.0 for ; Mon, 16 Jun 2025 09:10:49 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750090248; x=1750695048; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=KSF7lGwo+O1aB3ZWX18e2dA7zWGL0FBGdbMRtMXlTi8=; b=o7cA0n6NEVWZomu/mPITxk0FgHaHfxgl6JQEwNFSso0UTfwDEoMjhqFp8UfJTVfQCT UsdZFKX4itS4M4MXNqUtCyWsYWNCv7CLUcZPE5uYnhhl2Oa0WZHDBI56d9Y67mhOWeSJ WKqq4KMpUFreeVQMFNamLXty78twXhAfIh9N6cU41yoX6VLYqdYVpbLIm4kDyeKkGgx2 CkdgjV/N+t2fewV5XaabbgOIxeZXpzqTmzU8r4pSbQCeX+YJBAlO/dihS9ZFkoOi8gyA EYdTupqVIt8wVZHDLehN+sD9sxm5B6ViOwlOR4ZphcQb2IN7wE8KL5CSna+4DWHUOCFO FWIg== X-Gm-Message-State: AOJu0Yzwm51xpba/tHUk1p8dqPJ15WZGoldul5gBzJRu42B8FtsmJdPD mt/7I0fEVice5X7NiI2hCYnPZe3gTF+uSUVAJ5kwYmETfnxpoXhCNUaigwY5dS1oZEPrlidFpS7 JP+EeMjIdVqNgaPIQNgfsSaUO74deOWxe3RIzUp1FvIJwqQL9DuVSd17LSBa+4Fqk1BjnDx7yA5 ggAB7T6an3JGTngou3qA== X-Gm-Gg: ASbGnctVTl3Ie2LKxYeuzfuKQoA+7GJBCleUjJ80FW7NiVoYMDpJ5TIOnmdSg5pt83k AjnHjlrtM+hzkAlPsKDgcITWRfd2GJ/5ujSvaaFAi7KcD3ZTUYLhoUmCbpi+YLTBc7VsAmHXMYJ b7nLxXSqgso+RHK55YvqMH6/B0qWebrn9IUFkIYwJTqiZVlnLuLafo22z+9rweaap7PPTCmmYwj cAC1BMt7gRN5RzG7BJs/z8SJKMd8YeTzPkBxbBECR8urVVNUOMYeIiRmrykclf96/TMFQ7/gBOe jcehiFIgE9tJE382ktPRhEYyU2Q92ZsLEkGCjOhJ1nIdDDg7tt4IF4ba7B9s2QXuj8Sn74g0mOM Fo8m9EPUYbR5nsXWuVRnpRJbNp+V0gBpYdDw= X-Received: by 2002:a05:620a:3953:b0:7d0:294a:523b with SMTP id af79cd13be357-7d3c6c0b30fmr1515730385a.3.1750090247923; Mon, 16 Jun 2025 09:10:47 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFxL0hL7VMVFZqig+mUODav4lPhY90mB4bzsSb7ArZpWXJTwEusW7wBwsQNWZoErJKDwyc+vw== X-Received: by 2002:a05:620a:3953:b0:7d0:294a:523b with SMTP id af79cd13be357-7d3c6c0b30fmr1515726585a.3.1750090247337; Mon, 16 Jun 2025 09:10:47 -0700 (PDT) Received: from umbar.lan (2001-14ba-a0c3-3a00-264b-feff-fe8b-be8a.rev.dnainternet.fi. [2001:14ba:a0c3:3a00:264b:feff:fe8b:be8a]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-553ac1f8151sm1590255e87.243.2025.06.16.09.10.46 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Jun 2025 09:10:46 -0700 (PDT) From: Dmitry Baryshkov To: openembedded-core@lists.openembedded.org Subject: [PATCH v3 8/8] qemu.inc: handle GLVND-related providers Date: Mon, 16 Jun 2025 19:10:37 +0300 Message-Id: <20250616161037.1518306-8-dmitry.baryshkov@oss.qualcomm.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250616161037.1518306-1-dmitry.baryshkov@oss.qualcomm.com> References: <20250616161037.1518306-1-dmitry.baryshkov@oss.qualcomm.com> MIME-Version: 1.0 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjE2MDEwNSBTYWx0ZWRfX8LKlo16nWjxH ck3vRidYtnAc+jnKzuLlw5Po4YRC9spR3QEcyaFU8Pv7raVPJBPRaqD7/B/XtttMr9uOTQQrFTW X0OYUSXb83vOrXc7jmKqG5ycZrOZZULKuIfmiLZT0j5ZGsQPwjtf1cXFp1G/PeFeanP92eskfHD wj2nSK08IwNqIW79Nxf3oSFjLIvn65mxEpYq2TQoDMzlmdj/kKFcU034DFGaKCF7br2cOBHsYxZ lJBcIVLRc20MdAUotu7wfCbdqzGFSGQJ1v3BAi9WPqpCWpv7RjysHCt5aV6KOzD1WePa2V9TZl8 2a5DhA73iAtNRs/bA7bMYNbMlw7dyxQgimxAi4i/swIR39Hf56DdREI4+wGT83xJKk/6H4tbjqx 0y5GUaUTqp6Gg045fKXz8xvjSe5dcFVcy1jU88a8FC/jRM188LubRsmorCV0Q9/XVK6+UX+M X-Authority-Analysis: v=2.4 cv=VvEjA/2n c=1 sm=1 tr=0 ts=68504209 cx=c_pps a=qKBjSQ1v91RyAK45QCPf5w==:117 a=xqWC_Br6kY4A:10 a=6IFa9wvqVegA:10 a=EUspDBNiAAAA:8 a=W9iCNbZZEcnRtfTvM1gA:9 a=NFOGd7dJGGMPyQGDc5-O:22 X-Proofpoint-GUID: 8T4Tff3EJhXiZIoajYL7ALxW-6eNyz9c X-Proofpoint-ORIG-GUID: 8T4Tff3EJhXiZIoajYL7ALxW-6eNyz9c X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.0.736,FMLib:17.12.80.40 definitions=2025-06-16_08,2025-06-13_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 mlxscore=0 lowpriorityscore=0 spamscore=0 mlxlogscore=999 malwarescore=0 impostorscore=0 clxscore=1015 bulkscore=0 suspectscore=0 priorityscore=1501 phishscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2505280000 definitions=main-2506160105 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 ; Mon, 16 Jun 2025 16:10:51 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/218842 If GLVND is enabled, then libglvnd is providing all OpenGL / ES libraries. Tune qemu.inc to select a correct package in this case. Signed-off-by: Dmitry Baryshkov --- meta/conf/machine/include/qemu.inc | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/meta/conf/machine/include/qemu.inc b/meta/conf/machine/include/qemu.inc index d7392d476238..4fa18812dbc3 100644 --- a/meta/conf/machine/include/qemu.inc +++ b/meta/conf/machine/include/qemu.inc @@ -1,9 +1,9 @@ PREFERRED_PROVIDER_virtual/xserver ?= "xserver-xorg" -PREFERRED_PROVIDER_virtual/egl ?= "mesa" -PREFERRED_PROVIDER_virtual/libgl ?= "mesa" -PREFERRED_PROVIDER_virtual/libgles1 ?= "mesa" -PREFERRED_PROVIDER_virtual/libgles2 ?= "mesa" -PREFERRED_PROVIDER_virtual/libgles3 ?= "mesa" +PREFERRED_PROVIDER_virtual/egl ?= "${@bb.utils.contains('DISTRO_FEATURES','glvnd','libglvnd','mesa',d)}" +PREFERRED_PROVIDER_virtual/libgl ?= "${@bb.utils.contains('DISTRO_FEATURES','glvnd','libglvnd','mesa',d)}" +PREFERRED_PROVIDER_virtual/libgles1 ?= "${@bb.utils.contains('DISTRO_FEATURES','glvnd','libglvnd','mesa',d)}" +PREFERRED_PROVIDER_virtual/libgles2 ?= "${@bb.utils.contains('DISTRO_FEATURES','glvnd','libglvnd','mesa',d)}" +PREFERRED_PROVIDER_virtual/libgles3 ?= "${@bb.utils.contains('DISTRO_FEATURES','glvnd','libglvnd','mesa',d)}" XSERVER ?= "xserver-xorg \ ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'mesa-driver-swrast xserver-xorg-extension-glx', '', d)} \