From patchwork Fri Jun 20 19:14:50 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 65376 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 64171C77B7C for ; Fri, 20 Jun 2025 19:15:12 +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.4506.1750446903803912960 for ; Fri, 20 Jun 2025 12:15:03 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@qualcomm.com header.s=qcppdkim1 header.b=FcJuVimC; 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 (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 55KFcoWO030403 for ; Fri, 20 Jun 2025 19:15:03 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=kJX1dqjNAGWO2wLzRWmaoCqaAK9z5u71Yjx uUfDD9yI=; b=FcJuVimC0YLEPqNpKqXtqMS5uxpur5QzC+SIFWjGc/d2vMS3MmP w7JRL7mSwx86fEcW3SlCgaQfLIYwYtM/tJJCETnAxgN1dxp3Ckb204msjedGclf8 ITF7SjHAwsZfNnGMPzZ5ybI/MhIn8gCzMnLO46dBobEy24fQdzfidW/nmR4BCwtn +ChQ8lJzgZgQAb0kTefLtHg2lZXfke7zDhgQKPcX9Tte2vMkIcTjFZvXZDILjHQS SgAlERUBNQOlQw5+iudO+W0pRIvVeQYxF772o5FOyOdHyAanho9OLrTyCYwJiPp1 W8abng58nn1cl6NPDoKeU4sug7AaD9+qN8w== 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 47daf98hbm-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Fri, 20 Jun 2025 19:15:03 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-7d3cbf784acso551445585a.0 for ; Fri, 20 Jun 2025 12:15:03 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750446901; x=1751051701; 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=kJX1dqjNAGWO2wLzRWmaoCqaAK9z5u71YjxuUfDD9yI=; b=OlGmDDppkkZwUNNdCKkdH81IASMuhI+0IDCzV/Zu+EZLSrGpFpSOgtKKVI1s49mmpF k557j+owTmNmdZ5ZEskdMnMQzL+Wq/LYGTHAWfQK3do47qCe5PSJoRL8lMzGUyht5D7b 0UyYp/4fhp+m1gCJlqnUpu0/PYBTbHnKd2wq5qeZA72XFVfDxJQE+c4fjKniu4wu1AIB ICJNhs2xE30wulhNxnOiNTFhLYEQuX2H0z822Arudt8fmnSnTr/9R1Jph6o+bKOHRBDr yxAoR4IH1sNU4Fzva3G5I1XePT9ibCiMjPY9AktHdwm0hY8RALq9G5asWONPB5rDsGL7 aRVA== X-Gm-Message-State: AOJu0YydRoQqX1THphVQBKXOTQK1eryB8NkGxOx3dJEmRRDxnd6NkXZZ xMBnl5BH0zDK+D0plCMsL/IXEs2AJ2hCvDihtLisoow/l+lO99++39NYTHlWk+YR6VolXQfjrMV ooajeDBKlZn7P8dDDa8fG7Zf+yYNiyKZXz58PpigPRZTJnclUFSMywXCG97fjwXGWxg6sLJRHlh e/ixXVxgXN0MNqgGjMTg== X-Gm-Gg: ASbGnctyHna/vIfE93M62sKQFFihvXZtsSNBxRjzvUz6ygKXJGcoooKXhMm5+JE8VNR ogisF6ghoYU3aq2BjGNNFrBcl+bo0l/8QyTN1H3Q0FnAQwQC5seTYCaRWJuDVyTbQVqjs1TOcRM jRPqZ4f3WTdXOZ1UlLT/ukkkgrCA9vrQKmddBdXBkVG5YlIMeEowyGechg9S6Hm9WAlHsVlqlu6 x+QYl9dy3mDuiAW7cPfhNaUZCo1dtHKEKJ9/UOpQheto/dd3hbfxg8uoJAe5xDyEJbKQLBuVQsF JVz3nQ5JtYsW1l4TkSa5nVRruGJkXnaS6qQYx0qnLwo0jrwWvNazK12pMWE6iR60AVuoeh2TaUi Gp1ONQbOJNaXyMEB22lVX9oxbR3vYEu4K5ZY= X-Received: by 2002:a05:620a:f11:b0:7d3:8d33:f550 with SMTP id af79cd13be357-7d3f9946aa5mr541231285a.42.1750446900897; Fri, 20 Jun 2025 12:15:00 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGHFUpNsPFKLKalZJfqVX2Nta4fOKuMVXON6s6NCtmN+WS7plzVBYSdqbn9JU5XIHlpkm9vDA== X-Received: by 2002:a05:620a:f11:b0:7d3:8d33:f550 with SMTP id af79cd13be357-7d3f9946aa5mr541227485a.42.1750446900324; Fri, 20 Jun 2025 12:15:00 -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-553e41cc124sm381614e87.215.2025.06.20.12.14.57 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Jun 2025 12:14:59 -0700 (PDT) From: Dmitry Baryshkov To: openembedded-core@lists.openembedded.org Subject: [PATCH v7 1/8] mesa: fix RPROVIDEd package names Date: Fri, 20 Jun 2025 22:14:50 +0300 Message-Id: <20250620191457.2018861-1-dmitry.baryshkov@oss.qualcomm.com> X-Mailer: git-send-email 2.39.5 MIME-Version: 1.0 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjIwMDEzMyBTYWx0ZWRfX9O4/qNK32qOu SMOu46fcTcNg0zuMqzna8B7M9a4bx7F4z94m2iNOYT0i8x5YyzaC0QZq4wuDgKzS4RT7S4zdscm L5IaqkFO26z4HEE2s8/p2JoYN/VDEFHKall0Myk3i0SbzWFdK+h6JltuIcg5OXXsJHqhax7nEc6 hyiRZb6sgOJxyRjlJswzUV9NR2OeRu92TGeIYMsV9MH/0JKoFR6wAh6qAT4yQQbnFb4JeODBPXC W+fHR1XGkmHUyev1p5ImUNKuu2w1uvi+As3SiF/gU/awCQXBlVEmUkD8qO1cHlm0e2+atVwZ/jj jjqYZHE3x2m2D5huJTcMrZVdJQOhDIjkM53YkpjhHGR7uPswADse741HQiANof9b4DUccWKKidQ VkWaTOQ8VC/NyLGYZp2kZTJUCMC69FYEQODQXfV7CKaLiil71USWAGiT0xRwEY6pK6fQG/FO X-Proofpoint-ORIG-GUID: gOw5OHRLDrYe2i6xtlTVvXMfZZaeZ4-a X-Authority-Analysis: v=2.4 cv=Q+TS452a c=1 sm=1 tr=0 ts=6855b337 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: gOw5OHRLDrYe2i6xtlTVvXMfZZaeZ4-a 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-20_08,2025-06-20_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 bulkscore=0 suspectscore=0 priorityscore=1501 mlxscore=0 phishscore=0 mlxlogscore=989 malwarescore=0 impostorscore=0 lowpriorityscore=0 adultscore=0 clxscore=1015 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2505280000 definitions=main-2506200133 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, 20 Jun 2025 19:15:12 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/219143 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 c3adb5ef78ac..b3b369d0eefb 100644 --- a/meta/recipes-graphics/mesa/mesa.inc +++ b/meta/recipes-graphics/mesa/mesa.inc @@ -286,7 +286,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 Fri Jun 20 19:14:51 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 65377 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 634E1C7115B for ; Fri, 20 Jun 2025 19:15:12 +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.4541.1750446904737996613 for ; Fri, 20 Jun 2025 12:15:04 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@qualcomm.com header.s=qcppdkim1 header.b=GkBvwBb1; 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 55KGVD1u029357 for ; Fri, 20 Jun 2025 19:15:03 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=GkBvwBb1L5NhvhexhYnZp/6nEqa sKIR8Sk4Z8xfJ1/SqIJ0kJV5KuDw/5kWIKhxFQ2cWT9kEIuxYKCg4AkcVO7dDk/Y AN/Nd8ujDzwvhXEAwSyPc7/TaKsyS7zhfZKM2aqmSsNsfeg/VpVkxMip4NBnAxiC Lh7wYyhH9PS+A4A0+5wjMA5dYguop8AANP2HelTFjTE94zgLhVqcRuyGpTv/wpYp GZZJW0La0GPFNaVmz/nEkOrF48qxNjse5edtfALQkMMyxZxRr053YkSct51BZfNd EZLdKryl3MPqKJKqIHrUPexbHw+7Egoh0NwgJY4+TjD10kocE9ggVkWO8rg== 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 47db82gcfs-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Fri, 20 Jun 2025 19:15:03 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-7c5e2872e57so309386385a.0 for ; Fri, 20 Jun 2025 12:15:03 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750446903; x=1751051703; 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=QPWEyv++pZtxPrLIpwIhE6DoKh0ZS6nugfEUKFmWpUoH9xopi0QoKlQvrvJVYIo+Dr a5SI8TT6agaN4s3N1vgCPmYId3VibgRyMR+BTiq56rmbNgCYWmSb3u5M6bbrHgFQSIxp 4evN57bb7wtCYnlfiZs93iVjXSKwjc5+Zc0NSeX8Df+E5D22RklqqXHVV/s4hkid5WKp CeNmJp5emIULLhhdZrsvfB09r0Pta/lC0iEchZU7E7YeJmxRAxOqTv3LuClRcCwUWNxl sedGekYoQIa5DhNTQaGtSlwH85Aa9u+y2ETNgnAWKo148CqTSqppgrA2EnwbTdvZ+KMJ j0rg== X-Gm-Message-State: AOJu0YyL4V8eLU9BFAYvj8802f/hwyG/5hcvvGcMCqjC+yvY/7VyclIk M2ev0UvfqOim2qu8OGeYxUHNN7vbNviZQpl/JjxPuXzt1uKpzha/+YD/M1hDw+IEsDtlTF2z/Yr kgztA/nYcEJEIqz8AcFQAlzH9mm5uP8mhivD7n35zK6lqopqCeCjvjAAcu9akrimmnL6qi4HK1v OcgReIDos2UBtBmwFKAg== X-Gm-Gg: ASbGncsABseVtOP6qsZSdYanwjLeLUA8ya2ffI0ua2Bs4hUw+5dbYY0lBGSM6p3RJ5x WJL8CywfEOWQBKnLo2HSDoD5JQTj/T5Eqc4Moaej57CZGEuxhLD+cp7Mk/FiI6zSFNNj6B5Axsg 3W//ADpU4makLxatPmwadC4ij65BZvIzzK2JHy6XGDtNmpSO2+GQREFVw9/2MlFp99QkfgOMI7z D/+zQkDp+qWP8ROb0Ql7g18QRery+QFExiwO9yQaeUmXVpC8tP6vIJkBYjS0ViTbFhFfYE4xErb x7ISMJ5PHIQ4Kle39cgpjfDiDrR5KK1DuQsAtPD1eTt/argKrH1AFYxUayP16EmWFj8EPQVpEg/ GGa0dlYTgwgqKCIikMijJIVYB7Jqk9e68VfA= X-Received: by 2002:a05:620a:394c:b0:7d3:b293:4373 with SMTP id af79cd13be357-7d3f996661amr554533585a.53.1750446902554; Fri, 20 Jun 2025 12:15:02 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHM6VcMCeUTU7kMN5PkMLnXa0r2WR/R8bNis8R3a5hlB6yurEFhUCAmG0cMRn91w1LNEMFLVA== X-Received: by 2002:a05:620a:394c:b0:7d3:b293:4373 with SMTP id af79cd13be357-7d3f996661amr554528885a.53.1750446901928; Fri, 20 Jun 2025 12:15:01 -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-553e41cc124sm381614e87.215.2025.06.20.12.15.00 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Jun 2025 12:15:00 -0700 (PDT) From: Dmitry Baryshkov To: openembedded-core@lists.openembedded.org Subject: [PATCH v7 2/8] default-providers: fix GLVND providers to be selected at runtime Date: Fri, 20 Jun 2025 22:14:51 +0300 Message-Id: <20250620191457.2018861-2-dmitry.baryshkov@oss.qualcomm.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250620191457.2018861-1-dmitry.baryshkov@oss.qualcomm.com> References: <20250620191457.2018861-1-dmitry.baryshkov@oss.qualcomm.com> MIME-Version: 1.0 X-Proofpoint-ORIG-GUID: 9uy1_DXktgytFW9B-izbke61wXbClA2f X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjIwMDEzMyBTYWx0ZWRfXzBzpqLS5dk2/ G0HF0V2RKUBdP0Xt19+k0vLphtHpwbhpsg5W/eu4YueOJSDTPL79K5PhC5/wdjUWW14beHAKrCn sDBE7PKK/fSuHY9FAyxfpA5qSJoLV8Zf/R4l4Eh/QGMj8IMOz+F3fWVxj6A1JwtQ1IUIehNt5o1 X/hY3KCIOgui5pRNuJ8rUMVPa/RzdZylX0KQ/ZW6DA0fAsYTALKeLtAlNlnktQ9ntonW7N585g6 RtysVa9ce//rBA8dB+jYvoQH7gi8+zyjEm1vR5LLSZltCSQfXPJ01tP539Lyq780mf+ZqoQy1kj UfZm5wDm8UPowyc1Ng1dyhIlZ7BRc+pr+4+xC0WiAMzdHGZODdvQo96QbDOyhu0EhQE4JnE31Yn UOUx40RV7RMvIXCCrMDi3u9xNqXOkdJH5npfbTXNgrd/qfT4TAurMC8XeJf8VL41G7+BbadG X-Authority-Analysis: v=2.4 cv=RaOQC0tv c=1 sm=1 tr=0 ts=6855b337 cx=c_pps a=qKBjSQ1v91RyAK45QCPf5w==:117 a=xqWC_Br6kY4A:10 a=6IFa9wvqVegA:10 a=EUspDBNiAAAA:8 a=FpLzd-OWU6oQ4w_CiacA:9 a=NFOGd7dJGGMPyQGDc5-O:22 X-Proofpoint-GUID: 9uy1_DXktgytFW9B-izbke61wXbClA2f 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-20_08,2025-06-20_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 spamscore=0 lowpriorityscore=0 adultscore=0 suspectscore=0 mlxscore=0 bulkscore=0 mlxlogscore=934 clxscore=1015 priorityscore=1501 phishscore=0 malwarescore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2505280000 definitions=main-2506200133 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, 20 Jun 2025 19:15:12 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/219144 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 Fri Jun 20 19:14:52 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 65380 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 45366C77B7C for ; Fri, 20 Jun 2025 19:15:32 +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.4550.1750446924582337691 for ; Fri, 20 Jun 2025 12:15:24 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@qualcomm.com header.s=qcppdkim1 header.b=AC2nOrEv; 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 (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 55KFwk0b004735 for ; Fri, 20 Jun 2025 19:15:24 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=7zcmQdRI1bw wjjZTgFrx4QAMtqGOrMceEEhSysRxJRg=; b=AC2nOrEv3KZ69EZw5Og/XrPkAgb +ostT8t8sMxZ0/IlZFVzOF5ERX8LrMvQWWF8gIBiUGNsMH+2PYOAp7VrVPkBnp9+ NHEPRV62D15WudoGmkyrKabiUVMBcKUpDIPmnlYy8zMlWce7wJ3CWtjFyi47M/Jp ww3BhqJuvqxLpURtFGKuKsIG7kb934wuHpAdvD4HYy2HaeN/iRCirD+PZNzl6wx8 NWexMKTkPwOfZ6gp16O4gpHyplnHurPEEnq9yGof+qW4oLIVh31+yTIspwzijG0L 2LNrxzxH/SPuWHpoVIsKNMZQURRoioxZ2mFTKYaZEOOmMCBHHgTYHw3EA0w== 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 47darvrfv5-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Fri, 20 Jun 2025 19:15:24 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-7c7c30d8986so622468485a.2 for ; Fri, 20 Jun 2025 12:15:24 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750446903; x=1751051703; 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=7zcmQdRI1bwwjjZTgFrx4QAMtqGOrMceEEhSysRxJRg=; b=WToQbyoF84JLWY7d6T0LC29d8AMMM/51ptwUQ105BfAJcyyyVlx8MSZ5XRNKnvu93z O+KpqZe0uPCuCIR3NQMFcEcK2zGvLWxrZiuR9TP8KmYVXdYpOg1NjwvAB+TWUoOQ+ltU mHTdr5yKFSgmv3azFdYIV8HqJ185510aqk9OMTux2qtkHGLr0OWyIMSIQaLDodMePagY JSD9Y26drItFxkjRGdUsgcHiB7wEhdhJ9sxX4njIX3kuJraug7kyt1BRj262akKHVJfa KMMl46Fk2a5bVIMUsuAf0NXtkeyZgsegN6Nv9WSWnrXY2wAOwGSF9sv5JIECQxm/SlLW b8dw== X-Gm-Message-State: AOJu0YzE2CC54TWzOxpn3AoQUGMr4raUy5t/WFyGfyLnD1AXQ7R3+q7X QoA4DppxxPf1DzEUhXeFfjUeiwHEzIk/XMZCje5mZ+RU6IMjnAToZyQSiZ+RDU252qIbng4OfCD mHsQ7qeRoDNFpBv/ThBOIrAXp3UMmM1DtdCGSJgIoJ083GOwR7vj5GV8fUktWI4ZiiQ4s055viJ EDdhw73+VdZ9RdJuas/w== X-Gm-Gg: ASbGncvvcf6OsR7L65lbp4mtjzr8Ea8PWZ0j8DWkWxD3usPsZEgaIzMDwCT1/aC82qN AdhKL6d/uC50bi0uAaRdGAdWxa8GB8SXxVbEnex6EZlmLS7eHTAxvXDOAkQQf83twVBtkatRr7o N+GSjorrcoHZQlCG7+R6m4YAREh4qHop+yIfL85DCuR+SuIedidjPq1Hod+LwxhtshmAAXKG0pr wIr5jAS4xTz5H8m5VSg6OsepoLN3Q9s6ZK2VY6dKklmah3MLZOsbSleSewiOJyP6kJa41THHvdN 5UoijztxsCEWQWHihh1sgKGFSu+YOm1xzkW8yZNT/LA/WadMjj3F/OjTEQ9fjohKLxkUj/sXAYR /tajkGIvJQizM+m1xv1Zm7jWHFV+RJIkroJk= X-Received: by 2002:a05:620a:6603:b0:7ca:f37a:2b4e with SMTP id af79cd13be357-7d3f98f3d0amr579516985a.23.1750446903640; Fri, 20 Jun 2025 12:15:03 -0700 (PDT) X-Google-Smtp-Source: AGHT+IH1d08Pke9mtvmejOHM9ZcbOD2P/ZWM3RDCzOt1S/7mUsDD39z6t5Jy8D75rDg6UnVVcu70Lg== X-Received: by 2002:a05:620a:6603:b0:7ca:f37a:2b4e with SMTP id af79cd13be357-7d3f98f3d0amr579512085a.23.1750446903187; Fri, 20 Jun 2025 12:15:03 -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-553e41cc124sm381614e87.215.2025.06.20.12.15.02 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Jun 2025 12:15:02 -0700 (PDT) From: Dmitry Baryshkov To: openembedded-core@lists.openembedded.org Subject: [PATCH v7 3/8] qemu.inc: drop duplicates with default-providers.inc Date: Fri, 20 Jun 2025 22:14:52 +0300 Message-Id: <20250620191457.2018861-3-dmitry.baryshkov@oss.qualcomm.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250620191457.2018861-1-dmitry.baryshkov@oss.qualcomm.com> References: <20250620191457.2018861-1-dmitry.baryshkov@oss.qualcomm.com> MIME-Version: 1.0 X-Proofpoint-ORIG-GUID: FkR3DZ0oObAq77uG8vvwIgDlC5u3fy6Y X-Proofpoint-GUID: FkR3DZ0oObAq77uG8vvwIgDlC5u3fy6Y X-Authority-Analysis: v=2.4 cv=YrgPR5YX c=1 sm=1 tr=0 ts=6855b34c cx=c_pps a=hnmNkyzTK/kJ09Xio7VxxA==:117 a=xqWC_Br6kY4A:10 a=6IFa9wvqVegA:10 a=EUspDBNiAAAA:8 a=gzXrmaAKBCNsOZIF0V0A:9 a=PEH46H7Ffwr30OY-TuGO:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjIwMDEzNCBTYWx0ZWRfX5NG0ELvh1wHO bG5Lo2l1q6ce7X/38jhFCt4X2pviwWdQcT7I0twLowQXF2LiihGlUj97BivytfY1CQuvXoeBzAZ vrCttosy8jvUnWRFDvgpWI7F589XLHI0702kj/eImlhVaooCXMTFljOWl/46Wy/09uvngsnSC2+ hpcLT8eOn3y68XJkiQtTDOzr2XiXAygpNvZQ2X9A/M3ay1EVwf8D4jp5wa+i0AuJTcvSkaC6sUQ zIwXMazz7bbDWIp5RCUYuPvh/beBZ+JRtcRKONds2g1dpUsHU+GsT9JuhfiwmQLVVlBCUlX2nV0 lBKgePPgMbL+1wlq9YjxjL/eA1BvHHikgATmhK1TMjg4KkcQhmAxd/cuzhOZAA0SVhWLLkDnoCq rlQlTU1n9YUv9PFclgHgGjZ6mVqcYCE0BVA9n9E21IBe6VlnbgURfOK0J66aDVAon8fJdKmG 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-20_08,2025-06-20_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 mlxlogscore=999 malwarescore=0 clxscore=1015 bulkscore=0 lowpriorityscore=0 mlxscore=0 suspectscore=0 priorityscore=1501 adultscore=0 phishscore=0 spamscore=0 impostorscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2505280000 definitions=main-2506200134 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, 20 Jun 2025 19:15:32 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/219147 default-providers.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/include/qemu.inc | 7 ------- 1 file changed, 7 deletions(-) diff --git a/meta/conf/machine/include/qemu.inc b/meta/conf/machine/include/qemu.inc index d7392d476238..c143e37f710e 100644 --- a/meta/conf/machine/include/qemu.inc +++ b/meta/conf/machine/include/qemu.inc @@ -1,10 +1,3 @@ -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" - XSERVER ?= "xserver-xorg \ ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'mesa-driver-swrast xserver-xorg-extension-glx', '', d)} \ xf86-video-fbdev \ From patchwork Fri Jun 20 19:14:53 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 65382 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 52381C77B7F for ; Fri, 20 Jun 2025 19:15:32 +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.4513.1750446931421086670 for ; Fri, 20 Jun 2025 12:15:31 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@qualcomm.com header.s=qcppdkim1 header.b=Aumvxk7M; 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 55KGVArd029047 for ; Fri, 20 Jun 2025 19:15:30 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=4e2BxkPexIz s8xpwI/AgOueGif/RjaBce9DCdNz9mn0=; b=Aumvxk7M1qlcyDwmEmV44OjrjMo Ylvz5OZZrll6SVndk9tgs7zLrepe95KjhqgMx/PP4uSLXrtTAeGiRLAjm7wleRmn 2ajzbB6ps6k/xtsyBZm5Z3ROF5akNaWN7Nsx3Si8RiUuZDsUM+nuUUwWtE60HilG VUTQev1gdxQHxp6KwIKE9CgaLJdBN9jEFu/CJhQvi+bhJ3Zpq1+vqY9V2gBJPnyW GmrqQzt7gzYI9yCEwOlktDIUMg9aaJmUiku83Ztd1UCrUNqpl0tzsBiaGJ/gYnfL E0KvMz7qQHyFbJpyIZ069+Feepkj9lDwZeKoM3/9+wt7h58+vxSDAGphVjQ== 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 47db82gcfv-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Fri, 20 Jun 2025 19:15:30 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-7c5cd0f8961so429511885a.1 for ; Fri, 20 Jun 2025 12:15:30 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750446905; x=1751051705; 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=4e2BxkPexIzs8xpwI/AgOueGif/RjaBce9DCdNz9mn0=; b=D24Y45Ml7BKs++Uc3GOAZ+GSnf85x7pTCIkAI00/ikKQQI6MPeiDGo2eoEXqDDWDA9 FPL20/5Xu/CBrAq89QzgswgbGiDEtPrFXCd1BU95+MH4yb1XRToq+c74HQGwSQZRrriM N9vGWqIE9UK61JqeTEhASPxyKoxAeKbktTkxCqkeTz/WXsAXRiMxSJe+e9HSIN6/TTba d+wb3UE4dNKY/MBj4PA7XCTJD/SqvKJWQtuitV9XtFUOsJX8Wac35ETitFVawOGt8oXU 9fzDCyddZx3LCqysm5twM54fZNeeNvE1nYHNL/jiBtOpXelUWg2+ap9Z187c9htVWPSJ U9EQ== X-Gm-Message-State: AOJu0YwCbBi40bMYn94UWuQ2cF572PD5cym3tPCahlly7OPse30FhqgC Uu87Tbsl78Fs96ymdSqvzJYFa7CI1zpd3Kr6BiqQpzogvBGwg5d8WG6LGrs1pd6KrTQxQRvYQZL 0Szs/drnvYRVHEY0gIhTLiQV1iaa4zaQosi+0leHGC0apr2tlLtqX4XWYADkXH1wH3VMi5jGV6b CNe8CMMzJXFxXg+fb7WA== X-Gm-Gg: ASbGnctMo12HrVC8YtWwwgmVkDxI2R62XFm8PT3k2dvlwcaH7pk2O3GLOi5T6TanXX3 mb3JZ90tBuZmRQ3DpWe0JJ+gvi69NWU89obgrZQSwzogDis8UhdSwGtkcqDShYcdXCbkBUnxSts EoIsX9n54FVS/KoRDCup44+HXmXs4ViV1ob6W1QfCkqZnoIu5Ar24PamvoJR9Q7OD2YSvNAju/y WAq0zZ+KSm3fVBBHECRpCefsiMYQB+mgTky0JP1ws7oCm4OlZIacwLKLnEeZ7pxhAvGbhK5KMhp NDQNFvkC1s6idOuz8XS/5lDyqjhNJM5UyV5PLHl63+yhwgFIPN6anOviAmuR9iy6+W3jxJqeTqE k9XYCsSKBbZ+VsabHalea9VYpjCnWEBo257g= X-Received: by 2002:a05:620a:2912:b0:7d3:b8eb:b32f with SMTP id af79cd13be357-7d3f9932a32mr620658185a.37.1750446904934; Fri, 20 Jun 2025 12:15:04 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEoKjJ/We2ApCkmZkGWKqujDODHTl4A3aZieq6K8yGI/Z2sIuF7mAN5PKb1LuM9cpz8T3BaZg== X-Received: by 2002:a05:620a:2912:b0:7d3:b8eb:b32f with SMTP id af79cd13be357-7d3f9932a32mr620654485a.37.1750446904456; Fri, 20 Jun 2025 12:15:04 -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-553e41cc124sm381614e87.215.2025.06.20.12.15.03 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Jun 2025 12:15:03 -0700 (PDT) From: Dmitry Baryshkov To: openembedded-core@lists.openembedded.org Subject: [PATCH v7 4/8] qemux86: drop duplicates with default-providers.inc Date: Fri, 20 Jun 2025 22:14:53 +0300 Message-Id: <20250620191457.2018861-4-dmitry.baryshkov@oss.qualcomm.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250620191457.2018861-1-dmitry.baryshkov@oss.qualcomm.com> References: <20250620191457.2018861-1-dmitry.baryshkov@oss.qualcomm.com> MIME-Version: 1.0 X-Proofpoint-ORIG-GUID: 6UoRcH0Y1kpeUoU1hcgSp_WanNuOW378 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjIwMDEzNCBTYWx0ZWRfX/+J0VcxODxGG ocm3nAolFAslB+vqXp7kSXzMFmM8NmZ2wgz0jyOnensE+I/4DFI6QL36KudBk9nvPgXtzbhlGbp qsLAFTF/evXBJt7SFTP5+Z4t+uoQIO2k84WzcExFZAmq6OoNC3FB6dj3IQXSPh6c3GMXO9nkBxP FPqfn6vVrJ670MTiPEvLnSp3fdV4ax20a+SQKNSNFkmortiBu6gQMnE9Pdc0EnaTn4qD3U0Kju1 4AfKsBeCJxOgEAAKzsDwF7a57jRXTwXUP76oMoR4F1KY7IuoGDtWdgXpZ6GHjEwtmqG60tdoTxX PDCATzCu0aAQt/b9l9Yyaj0GQCD2j3NZA0BLtxG6dvL/s109NpKgdCHWKROcMNiTLf9Qkdo+wE4 eygaoHPPKkCPG9iSqomUqbcdGed+j8MW/f04B14kmKRM2S/EoofPgK2npSLeR3NSoulGrA7s X-Authority-Analysis: v=2.4 cv=RaOQC0tv c=1 sm=1 tr=0 ts=6855b352 cx=c_pps a=HLyN3IcIa5EE8TELMZ618Q==:117 a=xqWC_Br6kY4A:10 a=6IFa9wvqVegA:10 a=EUspDBNiAAAA:8 a=_kTybgIiMiGBH06O6-8A:9 a=bTQJ7kPSJx9SKPbeHEYW:22 X-Proofpoint-GUID: 6UoRcH0Y1kpeUoU1hcgSp_WanNuOW378 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-20_08,2025-06-20_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 spamscore=0 lowpriorityscore=0 adultscore=0 suspectscore=0 mlxscore=0 bulkscore=0 mlxlogscore=999 clxscore=1015 priorityscore=1501 phishscore=0 malwarescore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2505280000 definitions=main-2506200134 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, 20 Jun 2025 19:15:32 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/219149 default-providers.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 Fri Jun 20 19:14:54 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 65378 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 462DDC7115C for ; Fri, 20 Jun 2025 19:15:22 +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.4549.1750446921990079252 for ; Fri, 20 Jun 2025 12:15:22 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@qualcomm.com header.s=qcppdkim1 header.b=Cyjx1rdU; 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 55KC1CBu032725 for ; Fri, 20 Jun 2025 19:15:21 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=vygAld4ZBQs dQKRuo92zHi5eIEoQ3G0RQAYlYSWVipk=; b=Cyjx1rdU9xZez2uPEnNbKm922aK MEnVvco64vZe0z4jLIBqQgKR5rjDJimukxcisHvxZ2kW+faitHoyqk/6RcBz4YCN 6emraOJnY6xLRrGN2XOnz6SCEGQBzhrEzXFoCZNJrpI4QKHahgVrqBR0DdG9XwSQ TqXxNL17R+Wk5ggjdqhManzsNfJqVPweXqDM0Q/WK5uV1QxmKPidnLvCcZas7zQU yt1Kg6rR648FOG5+rh/DfLMLlxh5G7Rd1ZazhPv+VDjTMSVMDUGHct6wb2CMcMHi oQ/P93Pl89FQ0Kg8Tntbg4QzQ3ZElp1dr1Z8xgfdjC4FjRo4CNBjHOwlW1w== 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 4792cachny-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Fri, 20 Jun 2025 19:15:21 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-7d38f565974so351851085a.1 for ; Fri, 20 Jun 2025 12:15:21 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750446907; x=1751051707; 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=vygAld4ZBQsdQKRuo92zHi5eIEoQ3G0RQAYlYSWVipk=; b=J6sl5hgiGQp57gziF9D3VqBqi+EPPJln4GZeLEjoTqfFgyZOzq3p4iCpISSh3jJ2Cu JT9RGQ0SRXiQfZkmhYYXtM5Xl/gs3VM7GPnsMbMhaSds9zmMaAzrVk5gETMju8xe9AfH q6/XIxw4G7mb2B3dCjz/tWGxj8cW46+eLbsWcUDbse7e95LN+rq7szcSGPwsSVHDuMIZ ywz56EquhLKmY8H4kdtyC0JZJVoZpSJpKcd5MC0PTTV9vkGP/FV0VjeXeEeqq/RT5L2J 8MSmN608NS0/GrAwtzD55zDHm9IBQPgomct1u7HdHpJE0zoP0cXlfo57sn9d0JGrdNNM ewoQ== X-Gm-Message-State: AOJu0YyWrngBg6Skn1NV98J8FWRSkYAs1Dbv3akhKF+d2usaWl9mOzAH k52wmX0plwzTiUu5YaahI4Q3XkXnLqHOFKLHwksUjOi1xZT9md+xWGhKtSSUClCzYwvPB+rbCFw uZWnqHopWqG3lx5kdJ/OR39S7LjqdNN9Z085aYzuBfGpma+HD4vPrw82stR5lvv3z4EG/OMRagt T4i9K5cn3SNwXKjLwa9w== X-Gm-Gg: ASbGncvE3OQSAv4d1FnPO4ZjABJdOul3TsiHbQSKNqoQ33SZ9FM5Z7jJNZxv2c+1BEo 6pEM/HDM0VO15fr7Ff9I/jQWpX70OlUvMZDrOQTfKpy+dg5KVrZCmFmBzLz1Z0tZLbtczlvmr/2 ACKwtajk6uhyyEksJyN5gbdzfcDJ7NUpAzLxWDqHF1bwy8edTkgWMz3g+XSXi7xe7izi2VY6nSM IsydG6QEMEsd/abmHyfmsuiUdBWdsmkEbnQIVHe+2B+tswHCUWHkRGsuF68JHUMORECZRS0v69N UFMLxJWLKRT4RYzCCbVj7hOFka1dQFJ3dAuYD6pE/i405w1Oz2V5FFFrjEOKjnbM0uSrZDbm392 HQ5W9h8ABhv9yuFZlzQuz98KSksbQwV90ntY= X-Received: by 2002:a05:620a:31a1:b0:7d3:d028:e765 with SMTP id af79cd13be357-7d3fbf762afmr488156485a.2.1750446906641; Fri, 20 Jun 2025 12:15:06 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHxOlIJjFQoekxWwzgsGSXVYyEAaKOINldidmDvbSLSz8pRAth5dNkR0JW/tG707zhs0gy/aQ== X-Received: by 2002:a05:620a:31a1:b0:7d3:d028:e765 with SMTP id af79cd13be357-7d3fbf762afmr488151385a.2.1750446905920; Fri, 20 Jun 2025 12:15:05 -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-553e41cc124sm381614e87.215.2025.06.20.12.15.04 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Jun 2025 12:15:04 -0700 (PDT) From: Dmitry Baryshkov To: openembedded-core@lists.openembedded.org Subject: [PATCH v7 5/8] qemux86-64: drop duplicates with default-providers.inc Date: Fri, 20 Jun 2025 22:14:54 +0300 Message-Id: <20250620191457.2018861-5-dmitry.baryshkov@oss.qualcomm.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250620191457.2018861-1-dmitry.baryshkov@oss.qualcomm.com> References: <20250620191457.2018861-1-dmitry.baryshkov@oss.qualcomm.com> MIME-Version: 1.0 X-Proofpoint-GUID: CDraeR79rOzpq430NYq9HlzzKZkOjXGC X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjIwMDEzNCBTYWx0ZWRfX9vz2lKv/uYgo GX4Povy/DWGdVXDKfykYH5QmWUSmgsL6WfHekDo30LauJX8FNp7eJJUcl6iP+Fy9qyGWuOMmIfS M2dKpJ+QuP5ZkF1rkUkcShfGJs6xFWeOWcSQsdgluGS6vdWYerj8BLSS3WULonAdPgcZHgju8vm urqPknZ6evAyj0XMuXonzcne7nqtChOEtb3sXukZoTj9IdRcLtA6rNiL8e0ucKE4wIc+jZdNA2b RqSG1Xgq4eKfMxfTFnWL/MidWnT+CrsIkitwkOYKCSizZAMSP6kyPPlSAQ36hVfdvgTbo84cOwc vNA+C57uT+CLNbXPUVDr7Reni6ce44CYOicmXkqoS4UECn8jA+CRD1vL24Ij0cQbf35Mb42ZCRd jH9+bvhCh8b4GjTE/jZ+XxNX66WwrgD/n5GYWi2hUYItsJ2MQY5acsCGinfdBvEVai6AU9Nb X-Proofpoint-ORIG-GUID: CDraeR79rOzpq430NYq9HlzzKZkOjXGC X-Authority-Analysis: v=2.4 cv=etffzppX c=1 sm=1 tr=0 ts=6855b349 cx=c_pps a=50t2pK5VMbmlHzFWWp8p/g==:117 a=xqWC_Br6kY4A:10 a=6IFa9wvqVegA:10 a=EUspDBNiAAAA:8 a=_kTybgIiMiGBH06O6-8A: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-20_08,2025-06-20_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-2506200134 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, 20 Jun 2025 19:15:22 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/219146 default-providers.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 Fri Jun 20 19:14:55 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 65383 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 4CE6CC7115B for ; Fri, 20 Jun 2025 19:15:32 +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.4551.1750446924622620614 for ; Fri, 20 Jun 2025 12:15:24 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@qualcomm.com header.s=qcppdkim1 header.b=NKETlgjb; 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 (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 55KFwwjt004901 for ; Fri, 20 Jun 2025 19:15:24 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=nuZF2Qf72V7 TsZChzUHkYREhu1b6oZueC2tx+OVtThE=; b=NKETlgjbAR+44JqE/aZ58LvRzr0 DnEaP04TdRbIkmax6Vc6faUKnREIb9mCTbAIQtj4GD+yx3PEcK6/ZsW+Qa0/VcF8 ocRNkyoNNOoEHIcl+NaDgwMwm+2Z0ZPeJYTJdd8T411Kk9BfxYd7yHnXVMHF7JvM mud70iSuQI6wdiGdgUbzs0hCoTwKSrFGmWiUfXPPvbo3RskQuU1D4CWiSUQahpfk qAtC1NHDu6IeBaBgJM5EcLabtHC5kHlyBbSmKbWXUXuk4HF3QrnMhfKRZLXetkKf e2epgspVR6tD7ayDLsaxNGjgnGABR9Waqg/OlpkTnL4QaZU9hBh/IG8+c5Q== 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 47darvrfvd-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Fri, 20 Jun 2025 19:15:24 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-7c5cd0f8961so429520185a.1 for ; Fri, 20 Jun 2025 12:15:23 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750446908; x=1751051708; 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=nuZF2Qf72V7TsZChzUHkYREhu1b6oZueC2tx+OVtThE=; b=va4pQq4mL+v1vG9YZeFQVrTtOfDllhuAfJucHvZeluFDzgZGmptBcdrCrj0IjOCz30 etY9jx0v95lJYGVp0uNT8Ira++CqNeI0SlfAafF5PilAIZqGBmb2DqxiygPjUUSzP2Pd SAYQ4Qpioo27Gj+APM8Y/QwtAXJV73N7DeHrmptE3SuiOF+V01VtWj5saO8yM7Lb25fL rsu+OP5hio8+5vti84qkqcfoZX0oad0u2H8H6OAvsGHyRliuFMyxdrWbuejasFigiAVa Ppd6OhjHNeD9Wqqrr+G4Yhe2kslxO5QceLfjMQ/xtAjY++n95Fpf5elef6gK6VxUhnV4 k4aw== X-Gm-Message-State: AOJu0Yy4qQGSu+SGIqNd0ULdUlEPBg1bYoZrX6g+pitXS/w0xbEzaHgZ bbvrkSqplKbJ7vEsOO8YVZVSIpc7PXE8WMQ23VcBbMfxuLmoQ8KErJgeXIVUUMDEdnJ08JmCtJT tuEZK0Ww/kBeWj0s1WXB1J2q0/aUa3AOIBo3+HPGPOVqkRMs3qGBWNVZhp0HZQWDCixiSqk8IF5 6a7uEY+5TGZ9aCWqcJ2w== X-Gm-Gg: ASbGncujrJbetQwlB7kfea65V0xaZvOC6dbfrMCKHddCSW9ulCdfVVlzslJOOgHiqNg mJ56/fdju5h6pZ8t07tXoFE1iUJfLa0S436Y/SvJcF6zoQsRXFHfqp/SobfS82MWR9v0pW3gdUQ wRYeLoVnIgtkZFevUQDATqNChtwRKTLBtU5aTXnXMUrLv6zgAVXuxjUpta5MJoOAi9XF+Smr4zW DNLb3wlMHpO8PyCmyrGPeIF3/r2XSGXHs5ivzBGPOwUuuxFMD1U6W0fXgIGHyw6cVFFtmgYcFys 8kuEDU8RouVQPq/KGoGmKx4/KC3MZjm6rqTtDSOkKbqEhEok0M3ZfU9MUOK+gDraznbYgzoAeaL PtHyIb0iiYbwJTDyEejxGDFtMCcABors5ENU= X-Received: by 2002:a05:620a:2552:b0:7ca:f41a:546b with SMTP id af79cd13be357-7d3f98c7e0emr673747985a.6.1750446907915; Fri, 20 Jun 2025 12:15:07 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFdiE/ANG02HCsvk7dt/14SY0Y4oXb5ymamLftV/x8Fcq2p4jqu9zg40KqMALwcsATq6L++qg== X-Received: by 2002:a05:620a:2552:b0:7ca:f41a:546b with SMTP id af79cd13be357-7d3f98c7e0emr673742285a.6.1750446907325; Fri, 20 Jun 2025 12:15:07 -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-553e41cc124sm381614e87.215.2025.06.20.12.15.06 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Jun 2025 12:15:06 -0700 (PDT) From: Dmitry Baryshkov To: openembedded-core@lists.openembedded.org Subject: [PATCH v7 6/8] libglvnd: migrate from meta-oe Date: Fri, 20 Jun 2025 22:14:55 +0300 Message-Id: <20250620191457.2018861-6-dmitry.baryshkov@oss.qualcomm.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250620191457.2018861-1-dmitry.baryshkov@oss.qualcomm.com> References: <20250620191457.2018861-1-dmitry.baryshkov@oss.qualcomm.com> MIME-Version: 1.0 X-Proofpoint-ORIG-GUID: xBhg-GDLZt69d9Sdn3ktcoNga9_QYVvJ X-Proofpoint-GUID: xBhg-GDLZt69d9Sdn3ktcoNga9_QYVvJ X-Authority-Analysis: v=2.4 cv=YrgPR5YX c=1 sm=1 tr=0 ts=6855b34c cx=c_pps a=qKBjSQ1v91RyAK45QCPf5w==: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=LVuIr49FmCvZ6bsMoTIA:9 a=NFOGd7dJGGMPyQGDc5-O:22 a=Vxmtnl_E_bksehYqCbjh:22 a=FdTzh2GWekK77mhwV6Dw:22 a=nM-MV4yxpKKO9kiQg6Ot:22 a=2tRhtM0yMehlNRDZlsEQ:22 a=a-qgeE7W1pNrGK8U0ZQC:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjIwMDEzNCBTYWx0ZWRfXxQh5fWFp8b3L jM65I2zCY0YFtrVoHe8P4msO81b3ltQHZ9yYSQymRJb71xWoGAt/8O6PnMC2LpU3PKc9fSR5M0s mWz8BPJQNZ4GjAbgzj/wNlsEZq4eHv60053gvUXSWgw88co4BDp5T45ToYQdvuz00RdJqLsSXBn ddZwFXhUI489jB0SJOtGGLyQK3Vo9Lc2Pu5ui3CWt9lyBr9IYtGdyXGmuoPGcUaAAf5YBhYCfax 9tgnQ7vcIwyFJbhii62yjS9CngUlAy/BqtbgSBGnUhAatvPS1LUy1ZX9RfmqkkyM807wwilvJLu UUTpmxohq+JbTS/yjS/ZiN+I6VQX4S58RDxGe5jskY+pgNHkojz4zvC9MNRffW/O2k726pJpx2A B6B/skuIIgz4oIDBb0fT99s+6j4zjxyiDcl6T2NavnljKngW77MKdohK6ibfGc+9adc8+cvo 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-20_08,2025-06-20_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 mlxlogscore=999 malwarescore=0 clxscore=1015 bulkscore=0 lowpriorityscore=0 mlxscore=0 suspectscore=0 priorityscore=1501 adultscore=0 phishscore=0 spamscore=0 impostorscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2505280000 definitions=main-2506200134 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, 20 Jun 2025 19:15:32 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/219148 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 + meta/lib/oeqa/selftest/cases/distrodata.py | 2 +- .../libglvnd/libglvnd_1.7.0.bb | 39 +++++++++++++++++++ 3 files changed, 41 insertions(+), 1 deletion(-) 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 870c81e85fc0..d94fb693e39a 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/lib/oeqa/selftest/cases/distrodata.py b/meta/lib/oeqa/selftest/cases/distrodata.py index 1e88ea82e6a8..f2c6124d704f 100644 --- a/meta/lib/oeqa/selftest/cases/distrodata.py +++ b/meta/lib/oeqa/selftest/cases/distrodata.py @@ -56,7 +56,7 @@ but their recipes claim otherwise by setting UPSTREAM_VERSION_UNKNOWN. Please re def is_maintainer_exception(entry): exceptions = ["musl", "newlib", "picolibc", "linux-yocto", "linux-dummy", "mesa-gl", "libgfortran", "libx11-compose-data", - "cve-update-nvd2-native", "barebox"] + "cve-update-nvd2-native", "barebox", "libglvnd"] for i in exceptions: if i in entry: return True 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 Fri Jun 20 19:14:56 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 65379 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 478B4C7115B for ; Fri, 20 Jun 2025 19:15:22 +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.4543.1750446912526752483 for ; Fri, 20 Jun 2025 12:15:12 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@qualcomm.com header.s=qcppdkim1 header.b=MylZObS5; 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 (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 55KD8gXh029581 for ; Fri, 20 Jun 2025 19:15:11 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=3Bj1BoYLtk5 0jtXLRqgUdL1Ae/sDvquD7Pa/T4Zae98=; b=MylZObS5yMq4Lg2P5GCNNLqqHSy 5Clr4btR8WbPA8p8c2Bw2mJi+lMxNifNQG+Yeat5wkvgfny7OGS9GY3Cd64iCaS3 zbHKqmvF3aDU8c+lqts15BJ7i3MsFtDvKbJSQLQT3jPW78tiCe/4DC/1NHuE9MtF i4vqjxMcSYOStkWirwc7U6qe4dQI3uUoWLD84TDOj/QEwSRKimW+Bou9MQwHBZ5P f9E6uQAF6n/Oa7DIlXfiN++LhGugUeamzvoB6tNgg5ildm0/o390oqGtc2ebxYJh 31HrJiseySvXItf/0EbCq3CEAiiz/OZYCu2ogoiRjU2w5vomvUw16wYTHdQ== 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 4791h9m8ca-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Fri, 20 Jun 2025 19:15:11 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-7d3e90c3a81so184685885a.1 for ; Fri, 20 Jun 2025 12:15:11 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750446910; x=1751051710; 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=3Bj1BoYLtk50jtXLRqgUdL1Ae/sDvquD7Pa/T4Zae98=; b=opDl1z7ir246LrtVr7AKi2LdgoYcdfaDAiResCm+LILzyH9WF+1T+66dmLGxHW+b4f EPs+8lztbIn7K8ytpwRYOeEYzW7xgdR+oIN9ZCD7GXF6m7HK78OIVuydPgEeUEVPikvX lbqhTyQ3WcucquOXC6oUrVhOIzLdnk75+Nb/lQGRmf/q0XssxQQxOrVbqrR6g0+IWJYa d0aCDCACHw2Z6nOqX/x+gSReWycwmdyRW3YjC39xlfuNbwwTOEXmKoOd7dVYj0Esgzdn dr9450omXsMLPS3yMxJZ+8hPYFMUU4VObc+3u//0R+X4Xbe0OZuCjv18bGLhwxnmdOKc hosA== X-Gm-Message-State: AOJu0YwTlYjSQ97kOxZPIPaJ12ntzoVkKKbjXccTcTVpHX4aeY9jOrV7 QQ/E0Tvt9xgvoSPJeQnSS2Qw4W+JjXKcAiCACqu1KB3yJymWqgClHKiLazPuz5amjv+J1hZNUkA vGQaA+5+JpIBerunUpQSRqWjl4/Lg99DvqwhuBQk0htklc6JX5h6B+15jn+fqNbjv99uN4NVaio tbEAQjG29D6oPJJVrlIQ== X-Gm-Gg: ASbGnct9XdDkxkXqeqygGMR+f3cPIFxlBsVLvjQhe57eD1Ew4zlbjmV4fa8hQljAaKJ mHrEJjtUPDchs4053J5oJXApyCx+c3HUATkzlSciqm0x09vPnhQQMhB9ocCCqOYkj4Djo0xDQEI Z8Cg0MbFeq56Ifdcn/xNTaSfKHbmuun/qhfWF+ZOlQGZo3DPt+n7nLJnvTda8ewR14/QXpxXaVd JQ/41TTOIZeuvmGVIqxqDYf7IICErxldbh5pSKIBVF7RkmiLn04ysqnodQhQ+WWmP491no1Ucxg i1RLEiHeUYuFxjcXlrcddwwkbzFEk+RKVLTpPHVdIglTXrBs8XlMebkPhvR2KkCOv1mOBswsGN3 cimaCzaeT4LiZtQXqjpFk1TOmd1rWlR9ul9s= X-Received: by 2002:a05:620a:1915:b0:7c5:65ab:5001 with SMTP id af79cd13be357-7d3f993289emr487363785a.39.1750446910359; Fri, 20 Jun 2025 12:15:10 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHNZDSviJf1QBKF/f3SYpB4/OnR7+ucm7nbkhj8HvGFAOId7Y1kXDKxL6ra9P120RKdd1E2YA== X-Received: by 2002:a05:620a:1915:b0:7c5:65ab:5001 with SMTP id af79cd13be357-7d3f993289emr487357685a.39.1750446909659; Fri, 20 Jun 2025 12:15:09 -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-553e41cc124sm381614e87.215.2025.06.20.12.15.07 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Jun 2025 12:15:08 -0700 (PDT) From: Dmitry Baryshkov To: openembedded-core@lists.openembedded.org Subject: [PATCH v7 7/8] mesa: enable glvnd if it is enabled in DISTRO_FEATURES Date: Fri, 20 Jun 2025 22:14:56 +0300 Message-Id: <20250620191457.2018861-7-dmitry.baryshkov@oss.qualcomm.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250620191457.2018861-1-dmitry.baryshkov@oss.qualcomm.com> References: <20250620191457.2018861-1-dmitry.baryshkov@oss.qualcomm.com> MIME-Version: 1.0 X-Proofpoint-ORIG-GUID: W2cdOPkpMfiEFfWuQOMaBdGxd-YUDKpu X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjIwMDEzMyBTYWx0ZWRfXylpr3yBudV7q w26BAK/Dvo3ejLgmdQjJTtiBqOZjJQQx72Nz69W+DXa/b5sJ0EEpopo3wSmCiTrbxoMri6Gfq0U 79nUPaLLi1MFM/MpGxT4KVnhvyFb50MQK78uulhyFf3Liul7/ohiDN4n4d/MclxIWL/TtfrJYII H5ytQp4Ob/n+mhM0TS+oPxatICrDW7ZRphCLt+wp/OoMmUmhPPRZBtKd0oFqyADefLShK6t1sTL MKtBYabaXGDhfZJ0AcJ58cFtiVAP4Kbt34Keylecuny1dL3733Sgu0WDiDIW/u90HNglTPB9MFx WTh+6UelvsaFMRvNvvUPqlZ82UC/DXkr1O4SfPRquRhkrHw476As+cKVPGZOdgWZddR04AIfvse AJv9S3VcsKcz5XtWjkwMgsYZCnik8HDr9JYCQApOU+Bz/2EVrufPY2v1K7yPPImBMRl8QEAS X-Authority-Analysis: v=2.4 cv=UL/dHDfy c=1 sm=1 tr=0 ts=6855b33f cx=c_pps a=50t2pK5VMbmlHzFWWp8p/g==:117 a=xqWC_Br6kY4A:10 a=6IFa9wvqVegA:10 a=EUspDBNiAAAA:8 a=-I7fbvGdFZ1fcUDrCcYA:9 a=IoWCM6iH3mJn3m4BftBB:22 X-Proofpoint-GUID: W2cdOPkpMfiEFfWuQOMaBdGxd-YUDKpu 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-20_08,2025-06-20_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 mlxscore=0 clxscore=1015 suspectscore=0 priorityscore=1501 adultscore=0 lowpriorityscore=0 bulkscore=0 spamscore=0 phishscore=0 mlxlogscore=999 malwarescore=0 impostorscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2505280000 definitions=main-2506200133 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, 20 Jun 2025 19:15:22 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/219145 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 b3b369d0eefb..6b42a238cc42 100644 --- a/meta/recipes-graphics/mesa/mesa.inc +++ b/meta/recipes-graphics/mesa/mesa.inc @@ -84,7 +84,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 Fri Jun 20 19:14:57 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 65381 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 4532FC7115C for ; Fri, 20 Jun 2025 19:15:32 +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.4553.1750446931435429634 for ; Fri, 20 Jun 2025 12:15:31 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@qualcomm.com header.s=qcppdkim1 header.b=N+cSUC2m; 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 55KGVD3t029412 for ; Fri, 20 Jun 2025 19:15:30 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=N+cSUC2me1MzNUdgPFDQG2L8UaV NcsxesKqvtURhijZUm9W8QEBo/mGpbA1s8iKLMeYxdL2z3Dl1HUR5ia98V0wBTS7 74juT4PKpWEbddMhvaIrYCzYha3Mf+dFLIe9IPase/BYqv2PHYT4YIzPw9TsXzz0 HKhsVvtBX6l0HNhsVtjpbJlisUWyRMyWTubsgJdSwF6i8dxY3kNVVp6oU+WUhTdV KP5XKzlkDlJUaOdeQ7we3udfRTqTjmJl4vxupmiWPOyFsEdrlctE1WxrhjquJe0c Dvx0JrQwAijRxVZt1HFw4L1Aq6OaBm3U7zEGCeqbV6G1fpyP9iFVVwuJXTw== 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 47db82gcg0-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Fri, 20 Jun 2025 19:15:30 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-7d0981315c8so191093885a.0 for ; Fri, 20 Jun 2025 12:15:30 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750446911; x=1751051711; 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=C/iusoxY6SspaaHCFuXG080qzoW3QgNhFFN92ScmP4ALyx68uUYNywHxJz+T4Kbfp7 AC/dhsqenYmJ/Sj9ONSmlknOCnzW8ydz/wC+dHlCBsGCi/rGB8oUW4CSxeZj/jYBannq Wg+aZnvDeQwaK05mPixDPt8//a1MayPVZm7DNltO1P5jWPZd/3U9/7tB4nvSzKQvWv2J H8mbOzVW1Nh7wI8rFn5Ol5njDDhgCoMfwDa4Yelkx/Obfkxvn6DWDDstkq2YdVaKvwQB gWSDVOmSUtfDyqBcY+pVGcDtmklRWUixqV/crvADF4yL6ukxk28huLGj3yxShVpfFCH7 vALg== X-Gm-Message-State: AOJu0Yznwh41zDMflb/3he5B7WN7ZyKEII1C6voCMTMnInPImDadBot3 Ylbt6087Ynh1HJ3mRcCX42wdSO27c4khSs1jawDHCj3LPNa3GrloHtJRjz0GLxbkOhoXjZikEwv dS04/U7nQg7EoNI74nqdsF434WBBfOrv+TpfJUYCd0A/FwRewx1el4svZ1lhIga4qSbxaydkmZb NXvh8ZYEtIYeI9Rx+ccg== X-Gm-Gg: ASbGnctXHrSUjABS5jHucPzySWlkliog6k650OLXgQjOOR/3eJxZTAE92yi0hn9nPZZ 4ovRDoiBcbDghuCQ8HjUUO6mqWmXva+5qMcpii7ah0woZ46vZF7KnXJ989XUeMy0sANwzIDwc5q syWTh+ilaUfRRzkkYUtkc9ODqgl/oaGvtTeYd70lGm4crtyLFNfropt12TGdmuJiEhzm9OxjP0n jqU9w50g5eSabMAZCvyeDkuxM4WRx3uOr9AFw2MlUONNPCU+oB2dyks/swm8p+tsA/ph4M85riw iTWli7/MiKpVUpesbm2EunRmCS0Y/5JKxjC4mcJ8F9lLy+j0hDraa29F+uAGW4Mr50L1HrVRhF2 SW8DYMiW4lwYxbY/1k8lfK6NsGqGLqkDrjxQ= X-Received: by 2002:a05:620a:1b89:b0:7d2:1199:d850 with SMTP id af79cd13be357-7d3f98e75a9mr502388885a.24.1750446911376; Fri, 20 Jun 2025 12:15:11 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHaOQ5Zw1Gh0175E30O17k3sD+4fsvsiN7mJwEj6OU+V5TMuJhTre+emO5TMaXwx5D594ZfAw== X-Received: by 2002:a05:620a:1b89:b0:7d2:1199:d850 with SMTP id af79cd13be357-7d3f98e75a9mr502384685a.24.1750446910936; Fri, 20 Jun 2025 12:15:10 -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-553e41cc124sm381614e87.215.2025.06.20.12.15.09 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Jun 2025 12:15:10 -0700 (PDT) From: Dmitry Baryshkov To: openembedded-core@lists.openembedded.org Subject: [PATCH v7 8/8] default-providers: handle GLVND-related providers Date: Fri, 20 Jun 2025 22:14:57 +0300 Message-Id: <20250620191457.2018861-8-dmitry.baryshkov@oss.qualcomm.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250620191457.2018861-1-dmitry.baryshkov@oss.qualcomm.com> References: <20250620191457.2018861-1-dmitry.baryshkov@oss.qualcomm.com> MIME-Version: 1.0 X-Proofpoint-ORIG-GUID: Y7c5dHRTnxWjVRDFfNg1c1AA48al4P1s X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjIwMDEzNCBTYWx0ZWRfX2f0H3/LKbglr 1Uc5nT8ogS7/Wc0o6snKKfDk1WG1ndb4gi5oAOmJWYmBaXkXYTM0kxeEXEHWXpvm8xJ83HxZuh2 KJcNg61XX4K+RIzjKehGOHc2JL7LFBpe/0zbTMYc7rCg/vvl2WSK0h1Ap4F40/jyJilFahoTdOi sbGEo61ze13NMqvm9uKqv+7+5JMDBANhGBI/X3AODzhFe/vHvSjoODYqs8F3DOL4/nf7eoLcae4 xwwBKtVaBHLgSEe418pO1jrBpP25LRrMiyKQaJBL8wzO4iuVrxuxfa1ifMt47e6oBDmmIlk+Jum TxOw/hY6P3URHk0VwdkWRnsuCGrhYWoeN7D4rRrg2qwZYbrAQnz2OyaPH4sJAwdDTIhAAOjgC0N Y2xgO/zeJGMiwhADgz/JzzAjyTeAMIg14k/DgctyvVqggEIN7+pFvP+lsdU0kui/u9PzeyCK X-Authority-Analysis: v=2.4 cv=RaOQC0tv c=1 sm=1 tr=0 ts=6855b352 cx=c_pps a=hnmNkyzTK/kJ09Xio7VxxA==:117 a=xqWC_Br6kY4A:10 a=6IFa9wvqVegA:10 a=EUspDBNiAAAA:8 a=K_Wat8gt5nRy7bLjIfAA:9 a=PEH46H7Ffwr30OY-TuGO:22 X-Proofpoint-GUID: Y7c5dHRTnxWjVRDFfNg1c1AA48al4P1s 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-20_08,2025-06-20_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 spamscore=0 lowpriorityscore=0 adultscore=0 suspectscore=0 mlxscore=0 bulkscore=0 mlxlogscore=999 clxscore=1015 priorityscore=1501 phishscore=0 malwarescore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2505280000 definitions=main-2506200134 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, 20 Jun 2025 19:15:32 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/219150 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"