From patchwork Wed Jun 18 14:05:19 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 65254 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 2179DC7115D for ; Wed, 18 Jun 2025 14:05:37 +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.8212.1750255530428093231 for ; Wed, 18 Jun 2025 07:05:30 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@qualcomm.com header.s=qcppdkim1 header.b=krDOpYaG; 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 (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 55IBuScp024372 for ; Wed, 18 Jun 2025 14:05:30 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=bmleG52VCq3hTBm8s8IhmNjA30ZuoyW18cB pHEMUK8c=; b=krDOpYaGRyL1pINrGNs/bT568ZcPo4OSMzcAypTC1gvDW6BX5FP SamwdpBSZs8s2hNfLLKCoan5/YSV7U9Re6bYdaIOl8eRTtpXvdmIpCOCgL3w5a0R Q/3skYEmCTNCOwM0N8Xn+6fNeejVMkSraA2fI0NYiYaiyU1SUnvxvYgyF1g8jnPV KAiThXS3K/4zAcgSA3r66AxnAS659Qech8Uk8T5xLNOfWW7W+ZpR/PeZwCvvrVNS ev8tBDSF2AG74kKKxbo/B01iEj9ZrCHXdeXN1K4eAB8ddm7agbEv6DkDknqPURNx EbwR9TZoDE/7xEBg2zAZ+gdawWymiyCAGfA== Received: from mail-io1-f70.google.com (mail-io1-f70.google.com [209.85.166.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 47bw138c6r-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Wed, 18 Jun 2025 14:05:29 +0000 (GMT) Received: by mail-io1-f70.google.com with SMTP id ca18e2360f4ac-8754cf2d6e2so684579339f.3 for ; Wed, 18 Jun 2025 07:05:29 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750255528; x=1750860328; 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=bmleG52VCq3hTBm8s8IhmNjA30ZuoyW18cBpHEMUK8c=; b=nRB5SK/k21M0B1FHrnP9lt701yPWxGYuusGFR7t30c8YWaTY5OQcJoVBQ8cRQxowEj huRimeJSPjdRR7jgAyRNleUe7zoG//2DEUgkvrDa3D4c1+IP++ILYDY4ZtQ+BxMYpDGF /9+dO1haTGY4e6uK7iTqrdmfpCaTF4Vm1QsEbqAZyknJBJtgRlyYGT93ZFsnfD4HTKXI 4BVhX3hhtIkiR9ZEh2AfSriYgN5IATQDm252KgX09w9zS6Ot6s9QU8IQ4e1VPlDRNPhx TaMZaLzMMqeiANs1dkP3xC4Tco4azvBGTqbCF0MJaWr5EZGLEHBAdoUsYq+JDsvTSgG1 nIvA== X-Gm-Message-State: AOJu0YwsA1Yu4GeKXWfsMNVO6O3U3K9Vmr8BLkkLtqwDEKadib526qtd RFj8HQf5E/WPX6+E9OzlGWb1iv7n3YRcV/gGa2XO3N+3TmnjEXMJ1AoIYmxUITy3hoK57kHr0fD jr7AoBweiphby9BS9JCkKim60fM8hGX3jg9K9dYbDz3oB/j2QIVrF+EwJr9HRSya19oYpmkxab8 KMXHupORzThfDeZQ5Gu6as X-Gm-Gg: ASbGncuEj3MXWed+bt/7mZOdWMVvLPnR3llxio61FmJ4iEwRCNoAAi6WC062RMAivHv EwVa9nmk7w3G2UdXGKygCuP57Hl3myV+fI4a3x/4TYYInghTad2iHnT8sSESkerzwjA6BpQ1MhC T8honmZt8eU3nGS4o+TkNoZzlGGxlmG7TPCLV0Kfy3wVt/ARxmkEmrtlMrrOelp6a4L5A67b9gH nDzn2na3Zb/UdaGEi85kZeCWTKoSDfgh8EJHHphWT1z1kDvzMKAzSWJjSEtnESZew0cB+rcy5uz hgEMu6Ykdsi04fnl1DeFtQilAALJAGv32ov4+qS9dVX9G3ZPNRum9sB9YAtea+2TZtNV25Xhmj2 kOiJ+z2Ob7RUStY8DTUjaHmQXuK3e6VtiFe0= X-Received: by 2002:a05:6e02:2583:b0:3dd:d18c:126f with SMTP id e9e14a558f8ab-3de07d50c73mr180306095ab.10.1750255528153; Wed, 18 Jun 2025 07:05:28 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGdeQVuag2yPh1JSAmb1uTg/GZbxtDyaNyYcG1nFAUOBIpadHXFgX5v7bOj+Xx/ddzcGiUaEA== X-Received: by 2002:a05:6e02:2583:b0:3dd:d18c:126f with SMTP id e9e14a558f8ab-3de07d50c73mr180305465ab.10.1750255527496; Wed, 18 Jun 2025 07:05:27 -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 38308e7fff4ca-32b3b769f9esm20164281fa.30.2025.06.18.07.05.26 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Jun 2025 07:05:26 -0700 (PDT) From: Dmitry Baryshkov To: openembedded-core@lists.openembedded.org Subject: [PATCH v5 1/8] mesa: fix RPROVIDEd package names Date: Wed, 18 Jun 2025 17:05:19 +0300 Message-Id: <20250618140526.1431757-1-dmitry.baryshkov@oss.qualcomm.com> X-Mailer: git-send-email 2.39.5 MIME-Version: 1.0 X-Authority-Analysis: v=2.4 cv=QbBmvtbv c=1 sm=1 tr=0 ts=6852c7a9 cx=c_pps a=x6q9Wowz3da5qcMoR2tSzg==:117 a=xqWC_Br6kY4A:10 a=6IFa9wvqVegA:10 a=EUspDBNiAAAA:8 a=9Lscu--00yPY4GOp4jwA:9 a=TsFzuV67ciA61D7d30EA:22 X-Proofpoint-ORIG-GUID: aaHqNw6dblM9rOXFcK1rncp9k9N3x2RQ X-Proofpoint-GUID: aaHqNw6dblM9rOXFcK1rncp9k9N3x2RQ X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjE4MDExNyBTYWx0ZWRfX8AvcnqoQ99p1 QqXJqe0f3nrq1iUvkBWIVIF4F0bFQPlmBVb0ahX2+emFce671ZEDgMrx+xNAToebM3+zCdYJcNJ BvZYjufadyJrc8YOqAaEzJ6iukeCU1EeIH6T7/t0kpkvhV96ZGeRQ1Uqd9kanKwtVDSKhCNBTLD ilhEjQS13L5qrCFaoo6Nypm72H9xnFXMpP/hpP9vJ/dctFOVWAjzBcGGBwD+hPd2k88rJyivLZK 5szYIR1ltA698JGuEyfkEEY4FSH0oUXBQ4yUUcq1QpShZj4qfhLlBPxgx9IBBiTvDDpYQrJDl38 KEnquYcqnytXSJu4aeqOSQgRjPxy2SQEoAVIHsKlrluepMESRGtrS2/E83PNzBasBmLdOXFiq6b rjbz/TCxvDOv/pacarz2rU4onuG/zCCV8S6YWPUtQ5v0EcfjwY3k8URWYsSUWha5oSHyUWu6 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-18_05,2025-06-18_02,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 spamscore=0 malwarescore=0 mlxlogscore=989 bulkscore=0 adultscore=0 phishscore=0 clxscore=1015 suspectscore=0 lowpriorityscore=0 mlxscore=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-2506180117 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 ; Wed, 18 Jun 2025 14:05:37 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/219014 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 56ac18ea534b..a583edc57f6f 100644 --- a/meta/recipes-graphics/mesa/mesa.inc +++ b/meta/recipes-graphics/mesa/mesa.inc @@ -287,7 +287,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 Wed Jun 18 14:05:20 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 65253 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 18EC5C7115A for ; Wed, 18 Jun 2025 14:05:37 +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.8257.1750255531550309640 for ; Wed, 18 Jun 2025 07:05:31 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@qualcomm.com header.s=qcppdkim1 header.b=lKDleQKc; 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 55I9FP8v014148 for ; Wed, 18 Jun 2025 14:05: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=SF/2SxdgCVJ hFVdyXueN66J/zGhkwBQ48ktSk4pZ5jo=; b=lKDleQKcCu84XEZBda0VtcgCoCa ccUlrwZAg2EwAO4L9atZmZhfik0d0odak7J9Wkq96/TcwsmqkADTRdzPxPfUGpl+ 7BLC4ArTE9TEKzI5xHmkYRQDkIGC0BwKh25neKTEtc2S6Dnp+FQcin+oHsGeJ1nV SCBUFekmM7W8Wp1oonbsGlHYKXrGjxwlBdC8AyPUn1oQdbBOY+n3n0jft1o8AoFB IdTXEei3OoQFVmRLUzkNw+panZyXAopQAQvbLJqwoU/9Ol9rfoPKkV0EBlUOry4i 6FMJn48DGDgbrByIqWAWuFXKUtRUP24i/+OcY/KLIykR189b/cJVaV6vz7w== Received: from mail-il1-f200.google.com (mail-il1-f200.google.com [209.85.166.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 47b9akutrg-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Wed, 18 Jun 2025 14:05:30 +0000 (GMT) Received: by mail-il1-f200.google.com with SMTP id e9e14a558f8ab-3ddc0a6d4bdso85360615ab.0 for ; Wed, 18 Jun 2025 07:05:30 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750255529; x=1750860329; 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=aRVVS+WAwecfgyBIoTedTpQW6/LddNbO1v1xIXqbSPoy+gWJTWNEsjMZvxWHezt6A2 utQWaX12I6D+/Ks4q0udh3X/HpAeFGK8Nnhc2ZAdPEXS43ejjnCTjGCu4cFFazEMt1z4 C+5Rc1ZLLl6VBVGJZUuTe1z0RH0sy3JB7RenGmtmW9f1BPf5wSVE/MTSzYjRMjkvxcVS IIgkI8q9jvIXNwKoi7ZCZH5fPMnHGti+vA+G5kIHEEo25JLmu5pzNtmKdSre3FvUy0jb l3BnxMmKZgxcjeddjI81dwUqcgJ5W9IjkHwetDpsp947oYea4XpzArOS78fr11TLko5q cNuw== X-Gm-Message-State: AOJu0Ywt+X981JTgnapIycneRr5B8BC7AlGMqXTzQEzAdphcD8isNSZc tXUiGF5/1Lp6oWFfpu6xw0VlbHux2HyS3eD8qaT53jnHI1myYbKMhKAjsYMsw0936DfS9+6uznO xt4q71CK0ckAOCyA41H/wHA7eIkTpgzPwQJ9qJ95FnVFMOK+pylQrzmRJcMOVGxjMTMJbJglK5a i3AFO9HDZ6D3orfVtiLqKN X-Gm-Gg: ASbGncteSbvGXkHokI7vd8yQL6vJRyt0vubS7u3onMM3FxRbd6QXhrWQmE1Uh0bHHi8 1fhPfzXVblGEBjyrY1HkS2Ijd1PfEQvZtwmQ0gbRkepieJguULIPwGpa+lf8rqItVszyhaZJ4Qg LdNCaIjByy+cvxnCtBLXbmkGuvyjKII9h8v+yxvheql63qiH/kQKvYx+v0Wr1Qovpe5FF54Totf Or9mbmp67IffvAKvUMZP8zesL3XQAj7AUl4EUNg1aE68OV1GpoH3MQR8qbLShKn/O+JWBoSvPj/ 1NJztHMp4+AC21uC9eINpWpmPiL3fsfSGs/qMNf9pbZxbRDimIakF3UBa+yAh8aDY/Mq7sEfzxH pyVdFXV3eaTsyW7iFJrbdwELe1V7g6OXlqpg= X-Received: by 2002:a05:6e02:2189:b0:3dd:dd39:324c with SMTP id e9e14a558f8ab-3de07cff90dmr199159805ab.9.1750255528984; Wed, 18 Jun 2025 07:05:28 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHBmn0XOqF8osN5OcVtidpvK7Oi7cmY+sPpG7/ttnDpXURxljlJ0U8x5ugSXjIf3d0Q9APEOQ== X-Received: by 2002:a05:6e02:2189:b0:3dd:dd39:324c with SMTP id e9e14a558f8ab-3de07cff90dmr199159375ab.9.1750255528515; Wed, 18 Jun 2025 07:05:28 -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 38308e7fff4ca-32b3b769f9esm20164281fa.30.2025.06.18.07.05.27 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Jun 2025 07:05:27 -0700 (PDT) From: Dmitry Baryshkov To: openembedded-core@lists.openembedded.org Subject: [PATCH v5 2/8] default-providers: fix GLVND providers to be selected at runtime Date: Wed, 18 Jun 2025 17:05:20 +0300 Message-Id: <20250618140526.1431757-2-dmitry.baryshkov@oss.qualcomm.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250618140526.1431757-1-dmitry.baryshkov@oss.qualcomm.com> References: <20250618140526.1431757-1-dmitry.baryshkov@oss.qualcomm.com> MIME-Version: 1.0 X-Proofpoint-ORIG-GUID: 7TrT0X9rvXeDiej-aJKqwlXxe4vDLdVs X-Authority-Analysis: v=2.4 cv=UPTdHDfy c=1 sm=1 tr=0 ts=6852c7aa cx=c_pps a=i7ujPs/ZFudY1OxzqguLDw==:117 a=xqWC_Br6kY4A:10 a=6IFa9wvqVegA:10 a=EUspDBNiAAAA:8 a=FpLzd-OWU6oQ4w_CiacA:9 a=Ti5FldxQo0BAkOmdeC3H:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjE4MDExNyBTYWx0ZWRfX5fx/ELMCeg3J C4kR44uJaTz95/+ep0Lvecx/q67Q5FZWJ/b0fGaGiFM/sIZOH5ZARuI4U4J+Kzdkr2h42e0Zn+j PYahx7PJ3gz7ktlCAhMjMyaEePUAB7LeuXJQjmcMsSpGpwCwsAakDHsoqC2Ai2P5ROqw1De/aXQ hZNAx9qKwDMHKp0gaBY/Vp5Lf9OOHmTMcKAo6ilqOq9YJ4Da7JUoIBY9+RjzJU12URNSepySPkk hk1yQcCOpHFuVq4fWHJH0+dxEp+usGaDfph9gCx8rB4jU2v3mqKh7NFnuIVlKztBvfWlblncuXT cLVYUG6b0hmypYuGj5TbzSLxW4h+NhQixylLQrUfmWKFCuUV4zwWEdCQhSbTWgsCNxlG2/yCRTI sZMmazHKO/Xhl2m33coakKiRlgvYWh6hZQ1GM0azCY3xXcxN3BfOcGI5w0DKawlTVDe3dDW8 X-Proofpoint-GUID: 7TrT0X9rvXeDiej-aJKqwlXxe4vDLdVs 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-18_05,2025-06-18_02,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 lowpriorityscore=0 phishscore=0 priorityscore=1501 impostorscore=0 mlxlogscore=934 clxscore=1015 malwarescore=0 bulkscore=0 suspectscore=0 mlxscore=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-2506180117 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 ; Wed, 18 Jun 2025 14:05:37 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/219015 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 Wed Jun 18 14:05:21 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 65256 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 2CC9DC7115B for ; Wed, 18 Jun 2025 14:05:37 +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.8214.1750255532715751850 for ; Wed, 18 Jun 2025 07:05:32 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@qualcomm.com header.s=qcppdkim1 header.b=lTHQ2OeL; 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 55IAMP0U002743 for ; Wed, 18 Jun 2025 14:05:31 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=lTHQ2OeLI2y2QbLFfU0PLyg2OOX ZaHe/HVJ/sfJHsunkoHinzceCLYEmP3aGZ6HD1GqzqdrkWovPfRG8QsAuFZAjxqc TiozvsMLjDahju/JM0+MT0oSAxa5SnpTsC0KrInJGCAflO4bU1kx7tFuA/CjWSQk dEtvP6ko6Z79KtvhN9ouPRx/X8n1OMRbJJP2rN6HYfm41VrEarG8xPCBfTrspo9E Zf00OnHFqV93HwkA/VoGH2tzmsw/xFKdnkr1npUi+TIMRSMSNQwAtAUBhMi/zCSu OS1emWxdW+8XKkIFH/a9kvVrcWsEPBdSrXLTOQexOrA+ufCz3cLSxn/KxdQ== Received: from mail-io1-f71.google.com (mail-io1-f71.google.com [209.85.166.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 47ag238cj6-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Wed, 18 Jun 2025 14:05:31 +0000 (GMT) Received: by mail-io1-f71.google.com with SMTP id ca18e2360f4ac-8730ca8143eso74182239f.0 for ; Wed, 18 Jun 2025 07:05:31 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750255530; x=1750860330; 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=FjHO1MV/OL6vrOrpzL5QL+tPOSQxPdXs5rD1KXwL6VmYPtOkQ53LIGi++0gu96j1uY ewUFMcJvu/xjbE31ffvY1Fe0v9SJ0T58dww0UhiO2X5J/cd0IQLmmCbGsMLASn88kbTi RhpVlieJap8m8gLRPkbY4mU32joHgfDYbKx8+wNWhiyryaf7UReAodCLgc3mqWDnpGoB kId8tavxDz80gdpjjDS/eP+rpbBVAy0cYMrWB8pB5BRkque02Hgs3M0ExFvSQuFj3FY8 WQFz7NZ80lSqX8qoYFGoaQWV9QQlUxcZlhTCSbTlP4pVL5soIHK+Vcdy4/Gv5lRgdF8d YDxw== X-Gm-Message-State: AOJu0YxJ3uRyCtTAAyQTZFJw8EBAitNic5iS1fhPOaFS+HX67RccHKs8 ub9WxympHe4vwMAj7AL7yrsQAHgjKQKTJezLSSrPyTuLwHhTya82jJmGRmrQfStKHxvw2jGqd7z UayrflGG1aMWukInOiS4dx2CEaqBCnLALgUzkUZrdam9lsq1PSb4MXPcGnVsW1wAVLk+MArHqWh Pe/7Pmu5YoHD/qs1SHYjl5 X-Gm-Gg: ASbGncv7iRbIQYY4mDKbRQcDvi+IQM24lki6LGr6zLVe7BiXfTx6Kkg3U+Y0HcfTwAd zAo5mPVkxagn/60m+/6YAfdRBXTE79E7f+8tpd9UMETdifp/H5ND1OK0gtV7dw2yOh21gUd7IpM WTvPJKmu05T1gFKQS3TN6T1m1q/7iW4eQOK90txi2qwgfBxixoCEeqA7e6bFqmvwfOqCa66yRP6 tPmvq9ZvhPDbcITu3gYF0vBYRzIgjiuzROhPSJfXjC8UdvVqYI9ENriPzyxNm4BiEPyuZ0WE0dw 2UJmhLKOIqjFi0ZbkwSsbflX/QUVLNgY9QAWh40JVu4c5DIstXqWfITDXedKxYOGVhnVIjprwpb qgPdCItTHyznaY9YslJ2dan1hmbIalsySbqE= X-Received: by 2002:a05:6e02:470e:b0:3dd:bf91:23f7 with SMTP id e9e14a558f8ab-3de2b407e4fmr29863545ab.7.1750255530004; Wed, 18 Jun 2025 07:05:30 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFcKzunJ8WliDhHpyf2FSZY+R3TVLZs5OxBZQCi7DlSjUxkmHvCtHYlPxMgJ5qrWSa03Wt20w== X-Received: by 2002:a05:6e02:470e:b0:3dd:bf91:23f7 with SMTP id e9e14a558f8ab-3de2b407e4fmr29863025ab.7.1750255529565; Wed, 18 Jun 2025 07:05:29 -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 38308e7fff4ca-32b3b769f9esm20164281fa.30.2025.06.18.07.05.28 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Jun 2025 07:05:28 -0700 (PDT) From: Dmitry Baryshkov To: openembedded-core@lists.openembedded.org Subject: [PATCH v5 3/8] qemu.inc: drop duplicates with default-providers.inc Date: Wed, 18 Jun 2025 17:05:21 +0300 Message-Id: <20250618140526.1431757-3-dmitry.baryshkov@oss.qualcomm.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250618140526.1431757-1-dmitry.baryshkov@oss.qualcomm.com> References: <20250618140526.1431757-1-dmitry.baryshkov@oss.qualcomm.com> MIME-Version: 1.0 X-Proofpoint-ORIG-GUID: 865GExIUQjm8RWsMfWEgaKvki2QMMG8U X-Authority-Analysis: v=2.4 cv=edY9f6EH c=1 sm=1 tr=0 ts=6852c7ab cx=c_pps a=WjJghted8nQMc6PJgwfwjA==:117 a=xqWC_Br6kY4A:10 a=6IFa9wvqVegA:10 a=EUspDBNiAAAA:8 a=gzXrmaAKBCNsOZIF0V0A:9 a=CtjknkDrmJZAHT7xvMyn:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjE4MDExNyBTYWx0ZWRfX2cN/PsfjA4Mx dsiRJSpMWsuRteqEHw6GPxF9yo+WjMVraPCgGkcf4IcOWGTgSzdPnECevXgLFvePU08NU4+/Aop J+elH9lSn71RNRB0u3RWSu/q+lP3S2MQ7YDMmrEPjjujy684L1BdRtPD+bIuRtBiP14TKiUaNSS usNlfNoXGPvNYQJ0nC4sRsjYnUAj7/Sly6TbyGeJj7GhRq+WQUjehGjyflezDwlqqB7DXYF8/eP S5+TpdK6zNf3WBgFa6yiyPpYTGPmZe+SeMeyRITVO4KzuQ5527dg+twv5n4C2H1Z/L+Pkwh0I6G s9f4b/bPHSYqqjPD1bxTP/mUkQOfPOMDG9GyeyS6EEp7psLwy3vVMa8T+45XRoDMxOmIUTGWqFI ZKFbOvjpLFOV7O+R5wiK8Gm9e6e0Cs6QHz7MYHoCksA1/DI43ATYUjPQh00L+qTxSMBqUAx0 X-Proofpoint-GUID: 865GExIUQjm8RWsMfWEgaKvki2QMMG8U 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-18_05,2025-06-18_02,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=999 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-2506180117 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 ; Wed, 18 Jun 2025 14:05:37 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/219016 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 Wed Jun 18 14:05:22 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 65255 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 31856C7115F for ; Wed, 18 Jun 2025 14:05:37 +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.8215.1750255533408266994 for ; Wed, 18 Jun 2025 07:05:33 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@qualcomm.com header.s=qcppdkim1 header.b=pSocCuvX; 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 (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 55IBuCKK024068 for ; Wed, 18 Jun 2025 14:05:33 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=pSocCuvXiriMDSVVEvwe4HxVu9B mb1pq/rhped160R+8dYW1z6SZpfb2aTIme5M4OzIGj2Jh8li8ZrIieCWsAo8qmFL 9s41OaEdYIdlxws+rHZ/u6CAv4otPEyUjVuxrcr8LLvFZYgfqPfX6WK5Bp+jmDJ4 77pir8kAhwoK8yCcepTBhXynQ2eDmQQnsSPuthyGFZOVz0lrQcrg7tf20dw70Dyo Gml5A0TG/SN570Rmpm21eOz5xEAel88vzcoZgq+lG4oxf2QmAhUGWt+p5h78PjG0 k8h0rAPGxvY6pswp2oBV50xVNgTA1JqVhhgClRS7udpO3enhM4Mz/QDkWXA== Received: from mail-il1-f197.google.com (mail-il1-f197.google.com [209.85.166.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 47bw138c6y-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Wed, 18 Jun 2025 14:05:32 +0000 (GMT) Received: by mail-il1-f197.google.com with SMTP id e9e14a558f8ab-3ddd90ca184so53941345ab.0 for ; Wed, 18 Jun 2025 07:05:32 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750255531; x=1750860331; 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=WIhTvnJN0uuSuORm3sWjzppjfUqk22jlcjuqlo/48IXQ5Atl9RVuCaIX0huhq4mNkF hf5DSZWPOnEEHy9VDBO64Rm6dJL4oWOceXy7UK+zfTqWD0p8JeAyKpFzrGlbZ0yng8i0 MLXZbcv4sN75/DHQbhJVNeUKs3IJ2ItvweUoFZ5i757xtYaYMKkKlN7ubrK/20EDFnRs qQbslrEU3q7Jk9SNbTidx+4KD5g5F2eczQsbRuOvORBXGatIVbKV7qc8aOnA1tW542pV gy4GbbuMqnKvz7O58b92/T+TG1w/R/7es5xrwMCgClC5fhraOtfb38EzvyLVfgYB6I5H bt7w== X-Gm-Message-State: AOJu0YzZOyBndeoC+MD1Myd+BPGOoUc2JbK028qg0aQb/d4GYqB/Im8Y Ej2WVOsQqmrbERRDG6sxCZmOwfdAeeuDE/Aac+8rJ44hCfbvZMA7162rauPy/cNFqTtDAAeNCQQ bW04csEwB9zzVNVPe/1KHsCXLJIh/YyuDl7zhRrE96xAuuitBE2sUPy1T4AAwDqfqTKbys9zVDr 5IgoUsnbRXWKqYS73H2N/e X-Gm-Gg: ASbGncszQwlQEPpMWdtS3yKe1mKsDAOacAtxZj30XxytBYOIcXFIr45btA7BtNhT7t9 kVXaoGOXUJ197eOwKC2J6WbIrtxrlkh/5rXEX5at6cbxPuzGci1PuHz/+GLBRv/qwiUfPmi8Z88 vcE9QUQvsydvtRRPGVoTOwhZpGmIjC10Swr+EUzaOuPlgQVR+XSw0D6a4E4/rsiyLyklVYozbVb b2VzCjwc8ADA5wvEXDYUZ9XlWYmvh25JXbLOBJcamlu2tgg2HTUiqETKpBuPtQh8XAF4SfTezl0 jfWq0tKyXEMzSgPiK8A9mJkQYQegVwC5Ri3xqZvGavKMh8d9Fej1ubAGsq4Z+ALvq7AZdd6jLOy nXRTuOCfwOo/fVy5hC5FIchIjvr01aU8Lr3M= X-Received: by 2002:a05:6e02:1a2b:b0:3dd:ce95:7f36 with SMTP id e9e14a558f8ab-3de07c4c2cemr206569165ab.4.1750255531038; Wed, 18 Jun 2025 07:05:31 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHd26eGhvTyDZ/g8WjlhyPzszeLM8ZjLXHecWBEMpyYmcpCYVGoQBeS/GvlhSRdj3d+9lJsDQ== X-Received: by 2002:a05:6e02:1a2b:b0:3dd:ce95:7f36 with SMTP id e9e14a558f8ab-3de07c4c2cemr206568705ab.4.1750255530574; Wed, 18 Jun 2025 07:05:30 -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 38308e7fff4ca-32b3b769f9esm20164281fa.30.2025.06.18.07.05.29 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Jun 2025 07:05:29 -0700 (PDT) From: Dmitry Baryshkov To: openembedded-core@lists.openembedded.org Subject: [PATCH v5 4/8] qemux86: drop duplicates with default-providers.inc Date: Wed, 18 Jun 2025 17:05:22 +0300 Message-Id: <20250618140526.1431757-4-dmitry.baryshkov@oss.qualcomm.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250618140526.1431757-1-dmitry.baryshkov@oss.qualcomm.com> References: <20250618140526.1431757-1-dmitry.baryshkov@oss.qualcomm.com> MIME-Version: 1.0 X-Authority-Analysis: v=2.4 cv=QbBmvtbv c=1 sm=1 tr=0 ts=6852c7ac cx=c_pps a=5fI0PjkolUL5rJELGcJ+0g==:117 a=xqWC_Br6kY4A:10 a=6IFa9wvqVegA:10 a=EUspDBNiAAAA:8 a=_kTybgIiMiGBH06O6-8A:9 a=HaQ4K6lYObfyUnnIi04v:22 X-Proofpoint-ORIG-GUID: qIGVrp50klfqsTudQY0UDsiBKsv12Hh4 X-Proofpoint-GUID: qIGVrp50klfqsTudQY0UDsiBKsv12Hh4 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjE4MDExNyBTYWx0ZWRfX8EfDxG1eNVFv 4mMBXfgr9X8vNWu5oZpwyjEV4REXAQ6gkQNzs2zxthNi83gkJLq1cCbgUxp5afT6ZOoznbGOaNZ e94cILeWcxcbjWK/R+EJIaIWx3uyuNaMiheJsTxA5uhUUKUAq809zzYaasE9qT4UWXbTJSskHuq N7gq4UajTCPgXA1mpmVNJJB03TN4+l8id2NtfXfPMEoxy8V9gR+16ySwlmAKMx0YR0DkDPDXhFL FSstWiLL+zkt28gCfI4ZYchkzMseVA1Z6OrzJ7vDyBbPNBDx2X9vUO/IxjX90/GdNGpjOcNXmps u+MioNgTd+1PfJDptCdELzBfwrC96308lbmJyza2LojzQ3B/dEW3qmZMoSgefqAclEbFxG7ElGj CpUJGffnRPYur20711vq3VX5cdewi2lUOOUqttZ1bXSLuq1EMso73HWimB2he4SuCW8zvDfE 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-18_05,2025-06-18_02,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 spamscore=0 malwarescore=0 mlxlogscore=999 bulkscore=0 adultscore=0 phishscore=0 clxscore=1015 suspectscore=0 lowpriorityscore=0 mlxscore=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-2506180117 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 ; Wed, 18 Jun 2025 14:05:37 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/219017 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 Wed Jun 18 14:05:23 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 65252 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 1BFCCC71157 for ; Wed, 18 Jun 2025 14:05:37 +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.8260.1750255534433480967 for ; Wed, 18 Jun 2025 07:05:34 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@qualcomm.com header.s=qcppdkim1 header.b=W6ryJS/J; 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 55I8qiNJ014067 for ; Wed, 18 Jun 2025 14:05:33 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=W6ryJS/JhgXyzABIfVOZb+UJW3d RaKGRsbLbftvFhIjRMHE69z+T+OgN8ffLC12aHRlcCwnr9FpQvt0iJJUAXZ6+f+Z fdTINEO5Do/d0att115hCO9lX7oWpyU64Fw+7TJHM2G0re4jerVd/PR8UX/EQ4rO MktExTPcUMnJ/0d3Tt3aUAUvmmdjIDK5cJ5BctZNMTeYbcCDWKXQJ8lyJBwU9h5y 74P5ZgGtPZS6BzzTa/zaXYgbyAjCc92gRX5la+enysZ2kJw9VJn1M8rAer/Zk8de tPbroe8Gv/w9Bdllnvpfxg1ZicsTqSphlA59yJkO7tFpmz3FpkNY/Xv2WyA== 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 47b9akutrp-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Wed, 18 Jun 2025 14:05:33 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-7c955be751aso1152976285a.2 for ; Wed, 18 Jun 2025 07:05:33 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750255532; x=1750860332; 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=wXYFmcBBhHDbU6+swd/cSxz5zToHlxBbJd7QeBShK7KDDnUCAA7+psMiW0j14LCcJZ NrnO9CjebOylrjhvhlnj0IESfE0Ae1Y8gF6ydUuW/wic8HTS5CTuFYzw75Puorle21hS BM5oqn4Sa+uTJxJ0mxD2d77q0aSfm9L7Yy0MM/bjapqvpVDlRanCM88wT1/9Uf7Q5wTi eJ0Vgl4ir4JfUnxRaxWUPO3X1C9Ruj8dUuRpseQb9Jqh7KAvT4IfHSCPpHD088QMKeMk d5oo5BXAN9GWbrlmvI8vFYRTlqgeFkmKZI8orUGnTME/ZvGmiD8FQKM2ZfGXOXwXQzQm j3Uw== X-Gm-Message-State: AOJu0YypwIyX5cPw29bYLMtSOtrxY+kFc8RLR31guRppyTai2V2S6yeN R6ij8i5zomXVMRRwNlbgDcaVxJpBw7vU2BfLaRhuOcP/wCU90qmTYRyDsOJpImzOr7R7aAMaZlt Y4zLIupyDPe/B4Nhmt1rv1SjDzJd8jNdIRismrpYwaOjYGxiJlYw0A4JsBRFh97w7MLrWPQmvsO mDLUQOHPS8OOTkDHEd0ROu X-Gm-Gg: ASbGnctFrvnEvyAyQptk0/kyP82Z6lEuA72ZC+KaNLcZb3YYsWs07/iIoD5MWfqmkcN zlxZCJZO0Zdim7pSwhurlUfFYxLiUOLE249gNHQOqGImmUYyU9dYux/4mcg2GxCnFy9DfcIqwdi KD+eVqD0FpG7CEL07+4lEkArJioy6QQtPGrlnMVR9lu7foRtJ0rY61LL3sPBw1Oi+s7WGkT/shh RDF2Zsx53XscCVRPv5jq2as0c4o52KfEatB83trtw8mnEX0rAh8hoBN5aTDAFQofK8jq8ZGEJJw xCmJKaQ56nKs/sFzesdsliQ45EKKrFMvECq4EpilHD2V9CtL+hJM0X7v2i917Fuv2X3M1Cf0QUr TVByL3TTnq0gvcgBaRRdp25EdaXL6An8HVRE= X-Received: by 2002:a05:620a:1aa6:b0:7d3:8a6b:d24d with SMTP id af79cd13be357-7d3c6c1b54emr2501375785a.24.1750255532290; Wed, 18 Jun 2025 07:05:32 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFUVSjrp93IyH/CGqzKld/bB8E+kF5urM76yh+V7+YUajgHrzzipVL6RrAIUf9ZyWzjA0v58Q== X-Received: by 2002:a05:620a:1aa6:b0:7d3:8a6b:d24d with SMTP id af79cd13be357-7d3c6c1b54emr2501369485a.24.1750255531607; Wed, 18 Jun 2025 07:05:31 -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 38308e7fff4ca-32b3b769f9esm20164281fa.30.2025.06.18.07.05.30 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Jun 2025 07:05:30 -0700 (PDT) From: Dmitry Baryshkov To: openembedded-core@lists.openembedded.org Subject: [PATCH v5 5/8] qemux86-64: drop duplicates with default-providers.inc Date: Wed, 18 Jun 2025 17:05:23 +0300 Message-Id: <20250618140526.1431757-5-dmitry.baryshkov@oss.qualcomm.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250618140526.1431757-1-dmitry.baryshkov@oss.qualcomm.com> References: <20250618140526.1431757-1-dmitry.baryshkov@oss.qualcomm.com> MIME-Version: 1.0 X-Proofpoint-ORIG-GUID: I7xzNAYnJ_FRJJupO6BII6qo1VLkiaYn X-Authority-Analysis: v=2.4 cv=UPTdHDfy c=1 sm=1 tr=0 ts=6852c7ad 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-Spam-Details-Enc: AW1haW4tMjUwNjE4MDExNyBTYWx0ZWRfX7LYZTaP4B5/9 xHE0oP0hkVxtlJZt3XQahxQxGkRbZLLqP0es17X2vuYySafU8jt54AHnu+fchmcIxnD3oDzjTFW eZPNtEMElY6UBUaels8RM3VdiSVvSyxd0cnEa0bNu/ndnCpuegr+Q/5/v832dCVCuBNGsRuw7Rh ARGFDzQZj+Lis0nnrpfytQbEat88nC/x13775LgjVKePFwjrrnSThMUmG2kjrHtjBeSKuILffkJ CGDyeG6juyG0peqa4JYuMwIBAhvUfOGl3KLYdWwA2z2CfqsNu38YLh18v6W3Zjn1Nsa5R0kBHe2 TwX6m1/WhLGL3+eC3CxOPcrowk1lVq4VFHwmpb6TBuD74JckHiWexsG+V4qchHVpV38vs+rQqhs Dm/38J5DRfCpjvqOrLag1MF4kleaNoHAKRXK9UFMYZ4dLuB/aLTwBPT6Or8iiBhyndbU2uSB X-Proofpoint-GUID: I7xzNAYnJ_FRJJupO6BII6qo1VLkiaYn 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-18_05,2025-06-18_02,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 lowpriorityscore=0 phishscore=0 priorityscore=1501 impostorscore=0 mlxlogscore=999 clxscore=1015 malwarescore=0 bulkscore=0 suspectscore=0 mlxscore=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-2506180117 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 ; Wed, 18 Jun 2025 14:05:37 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/219018 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 Wed Jun 18 14:05:24 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 65257 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 462E3C73C66 for ; Wed, 18 Jun 2025 14:05:37 +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.8261.1750255535440494866 for ; Wed, 18 Jun 2025 07:05:35 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@qualcomm.com header.s=qcppdkim1 header.b=McfgbiZp; 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 55IA8oEv020800 for ; Wed, 18 Jun 2025 14:05:35 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=McfgbiZpv3aKBs9juSMv+L7wV9e 9+aI1q8Vogb3+JMZFgwzBAP5pwfE8h5OJxJYFeS/mRywfnew5MAKBLmhKGAHOYTz zr5X0+jNWibMOh2ISeFEx+ckfqVOytF3x09UEU1e9vYa3ryYCKno0EjdHddHHpPF I4Vxb+WEUoszeY4CiiV87UyLi8dipNDDRjeWOlEpKEqOqp+2omMHky1gyCSl2JGM 6J4s7NxkVKIIH/bxDGvnscq3m1z1lkU3v6+DDqCqQ4S0V7+SJM5RbBZfy4tPLnyY 6BfRDBYUPOlWOLdCPNb/l3TGzjmf1BTClVWRZFW+qxi5s4vpb1Jk2skWM/g== Received: from mail-io1-f70.google.com (mail-io1-f70.google.com [209.85.166.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4792ca4fwh-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Wed, 18 Jun 2025 14:05:34 +0000 (GMT) Received: by mail-io1-f70.google.com with SMTP id ca18e2360f4ac-86f4e2434b6so761855539f.2 for ; Wed, 18 Jun 2025 07:05:34 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750255533; x=1750860333; 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=rAHUNZ2SvQfC3oL4t08FYTgnr5yZhdN4YCjp9Va6Vu9j/aMCUPXZbqMStcy8I0vIiY UcTj3HbaPZVpbjA8YXq2btCwAKf1xNFIqHshFI2LaKkjzMnPdCu63pIUhOvHt31Rdwh3 Eqb8AZISmvu871Uj7vpzxYcgAbACQ7IAvwQmU8wjISIdv3Qu+h1CKzJWsicu5ePwZdwV NRncmHf0sr2XQpZi3AKnX5HW3wkKOEFmn7YfMvuQtvt0f0UyPHcw3j//mAJG1S9R0pWE 3SL0WPr48WoLpNXO+3qUlY/sVRaNfBQtFUa4Wy0RG7owifE9m2Fb6vrwL0E9q+X8OXQ1 7bFw== X-Gm-Message-State: AOJu0YxMAEBR5BY3BGPqynqgE3FyEzLKQ/Xy96OzbV+JjFwiOosWz7aK 18QZZDOZEOZT8LC09mm0mrlIxgdIPcBd2yqxpEZs/uH8/3GA2nJTzWMKJS0d/JEYfY0yuJjpoqr RZ2yU9CFPnKl0VE7Tz3Yzv0o+dC3IXoZwLGEU7evDvXzulaOhuSHG0rgwf+5h68ObPtgl2Tmd0W JirKTI14312izJA8hnUF9I X-Gm-Gg: ASbGncsfrrSFGlmGXlRC4X97gqLANl6rzjHcoROeJ2/v5esv4GJ6Zzg5WTZiAAh1JZb IX+WzBR/vp3h++jE4GookpZoAOwvhFS88iY/yYpFxpX7/6SK5c2fF+/jFbsxzGQtCMg+IO9slFO ML3wVLONFIuJIEzLLZChbr1+vNqoVnDOkdoX4FY00xIKPuoHeEWC0Y1NG6wSydKNogsqWlklqDq t45IvC5Cew0FIUc/+LDptpidxGDtBaNtZ5Snpai7qoss9klEngj7YUuUn8yJKfmJMVP/Hxj0oe6 r8WQHT6keP7oLedRMAy3qoyMapB87u7ggm2It93dWMnoPGD+otCjaW+s2tWV7fBKTSigSbj4IhJ pYsgrSSZwgM/QBHRQYSKkKXQ+xjXcerCyL+Q= X-Received: by 2002:a05:6e02:1fce:b0:3dd:d995:5a97 with SMTP id e9e14a558f8ab-3de07d50b6emr193519175ab.12.1750255533311; Wed, 18 Jun 2025 07:05:33 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFcJ4kjBX8kO80p1JyqB0A9lsV0+aYqs2GrBKn+ddadAZIdye+gu6+9DnvhQs5uZB0Yck8+Ug== X-Received: by 2002:a05:6e02:1fce:b0:3dd:d995:5a97 with SMTP id e9e14a558f8ab-3de07d50b6emr193518515ab.12.1750255532707; Wed, 18 Jun 2025 07:05:32 -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 38308e7fff4ca-32b3b769f9esm20164281fa.30.2025.06.18.07.05.31 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Jun 2025 07:05:31 -0700 (PDT) From: Dmitry Baryshkov To: openembedded-core@lists.openembedded.org Subject: [PATCH v5 6/8] libglvnd: migrate from meta-oe Date: Wed, 18 Jun 2025 17:05:24 +0300 Message-Id: <20250618140526.1431757-6-dmitry.baryshkov@oss.qualcomm.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250618140526.1431757-1-dmitry.baryshkov@oss.qualcomm.com> References: <20250618140526.1431757-1-dmitry.baryshkov@oss.qualcomm.com> MIME-Version: 1.0 X-Proofpoint-GUID: ZrPZdwgP7BQSTv2SbgPres8zycIxjJ1U X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjE4MDExNyBTYWx0ZWRfX4Jw383n9Z9IX 9/rxg40cWktqjA7tH20iw7bu8xIuNuzwlKyuXWvSDz8O0UXkwLOqrLYs1tYkXMzoYzJEFCzvZcN SRbdbAgpvfnEH+M1pAudbFehEgrHlIeoEjmae5T858SspD1l4mtRMqXF8pdKu7zz6ro4WtZvogw XlyHG1hy+cj4EftKLzrtpyeGAYon8JDzMsdAuZdaW3pBD+01GKA6mLg8fMRwCt6LRFEuSsrrZKt cUfDx3EUxTPzzOyO/xi8n68zfkOQFtwwId3tkc4WFPR3B7uQx1H/vHwYIeAVLCmKEKwk/D77OgE KHL1zpYetwM/LwUdtTi9IOd1u4fkiiS7YgfDOonAiYAJiUm/PeAbX2gkrAMKChIzoODw98CV8li /ej8/hUXWZSEusaX1D6iBQrEIcOg88SwU/5VHFTcVWBXJCcdXp/AFFiUQh1p/n9arud0iKnU X-Proofpoint-ORIG-GUID: ZrPZdwgP7BQSTv2SbgPres8zycIxjJ1U X-Authority-Analysis: v=2.4 cv=etffzppX c=1 sm=1 tr=0 ts=6852c7ae cx=c_pps a=x6q9Wowz3da5qcMoR2tSzg==: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=TsFzuV67ciA61D7d30EA:22 a=Vxmtnl_E_bksehYqCbjh:22 a=FdTzh2GWekK77mhwV6Dw:22 a=nM-MV4yxpKKO9kiQg6Ot:22 a=2tRhtM0yMehlNRDZlsEQ:22 a=a-qgeE7W1pNrGK8U0ZQC: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-18_05,2025-06-18_02,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-2506180117 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 ; Wed, 18 Jun 2025 14:05:37 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/219019 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 Wed Jun 18 14:05:25 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 65258 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 3983FC7115A for ; Wed, 18 Jun 2025 14:05:47 +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.8262.1750255536972746292 for ; Wed, 18 Jun 2025 07:05:37 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@qualcomm.com header.s=qcppdkim1 header.b=eC48fnDv; 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 (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 55IAHnw4016711 for ; Wed, 18 Jun 2025 14:05:36 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=Xu1tSNh/BGY c0Diby0IJpTJtdla+PCUnH8xGzI7nHJ4=; b=eC48fnDv2pciDVD83EQU434Yn0E gS4vIrMnLKczD6fCpqUBnMv11AwYytc//P+kbyvCq2nV58tX8L5ICJ9FtrBsN+Pm S16X2gEg5wZnr2FDWe6rN1MLE+Jc7CvS4J7bnu5uypTELTOnc+GhTplRh5AdjBVd SZ2mpgIcW0hJ1MpV/XJ/Lr7T6MYsKTn513pi30ec/DfaCvo6nwj8UTFIF4ar3Rg6 kZ9U0n+QmOOIqc8zL/v5GrvbopNdxoTv8l1miVRCNxx0khXiRP7ZemEnxxgEJeee Sh8XllWEZTIR2ZNyYCwMlFJCNHFrnkjrtp57R/arrHhJmxxWS0Fa3E05vYA== Received: from mail-il1-f199.google.com (mail-il1-f199.google.com [209.85.166.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4791crv5wg-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Wed, 18 Jun 2025 14:05:35 +0000 (GMT) Received: by mail-il1-f199.google.com with SMTP id e9e14a558f8ab-3ddd045bb28so54919215ab.1 for ; Wed, 18 Jun 2025 07:05:35 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750255535; x=1750860335; 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=Xu1tSNh/BGYc0Diby0IJpTJtdla+PCUnH8xGzI7nHJ4=; b=d/dzst8xkRxPnbZHvSj+CJxuVYizh3lynFRD+ZErzlqLcqxpE/CZAl3+a1UHCkyc4z osPacLysm3r+dykgiw7Gs95ziVvPO6g0xgiGqUz8R4qUKvl9Z8cnjTYDOisMg+uLi5p4 uLzoxYFKD6ZiMNAggvsNtvt9fnTyU6Q5YIsoy+Mzulp58mQ7rcZFGX908Vko+3PwJSOL w8tSPWNcZxQC4hYoL8E4E+HydNo+9zARqw0RPf8THju8U/ou1nKSiB3NloMyStuDp6N0 5BYADUApY2sok+orZsnHxOikhJqGkIPmz+/oRHfgu169HzlhK2ytgRlRp9aZBoGEphpl IWAQ== X-Gm-Message-State: AOJu0Yxj1a5oy9qE3PNeIEXIYWTwtmtKaJcKR1vhLsTeIlPuHNOYHtO5 UNR75Ly4V22VqPhTfZ012sWJYDMtk5lPPk5nnnrhzm3CTpTxKkCjtqQ5XFvf11lnWiBhOBFaKiv 0Yp3XjyosOPrD2Dlio9oYi1QgpYJCLMhypgjBloE9UIVvi6fT4K7SwInIlzr7S56zukvkSEZ8bA 6sfAxn7bZN0KRakgRBWv+x X-Gm-Gg: ASbGncumoCyclcySne1f+VwsLShF6qp3BFqbtEtj9hBli4500Zr4Aa0vvDXFGT2BCY4 cO+9NTSBAeIaYE2Crn9GDvsN9WWUIrvQJ7imu58OMr1GGoB811CP86bEhN5wT1lImdO6e8CHp0L 4RsPowWEnc2menG1Y6aHkKqpwQrts3n0lGTx2wotN7j0IpuaQIs0gns2+c0wP7+k0jTVFaw+Ge2 +vN4FEnrVTMG0JsEw1yQIBmsz8OqNC+XooEc3afrc7Pg1RLPHFForXv3Av66HpniM+aORtMX/yw nroFDlinEGoF/S7rKy6pZyE8+AqUizVu6/gcNHIFGPJXeRA1YNcy5y1hJZ4RVPz8ka4nD6OtGEE /YrZoaUQZNWXEfu9ojZ1bt3szuMJjc3EAxMA= X-Received: by 2002:a05:6e02:1a0a:b0:3dd:e7d7:3e1b with SMTP id e9e14a558f8ab-3de07cd1766mr210600755ab.18.1750255534692; Wed, 18 Jun 2025 07:05:34 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGgkxJ3sR+XJP+kstJhG6ir3zyUU6Svm2ThB5fWsAmRQwFJ0k+UE7RGm9fHSZFwkXtKebDYsw== X-Received: by 2002:a05:6e02:1a0a:b0:3dd:e7d7:3e1b with SMTP id e9e14a558f8ab-3de07cd1766mr210599565ab.18.1750255533719; Wed, 18 Jun 2025 07:05:33 -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 38308e7fff4ca-32b3b769f9esm20164281fa.30.2025.06.18.07.05.32 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Jun 2025 07:05:33 -0700 (PDT) From: Dmitry Baryshkov To: openembedded-core@lists.openembedded.org Subject: [PATCH v5 7/8] mesa: enable glvnd if it is enabled in DISTRO_FEATURES Date: Wed, 18 Jun 2025 17:05:25 +0300 Message-Id: <20250618140526.1431757-7-dmitry.baryshkov@oss.qualcomm.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250618140526.1431757-1-dmitry.baryshkov@oss.qualcomm.com> References: <20250618140526.1431757-1-dmitry.baryshkov@oss.qualcomm.com> MIME-Version: 1.0 X-Proofpoint-ORIG-GUID: fo_neRmCOAQ6qPIPXbop9nD-YgDBT6nI X-Authority-Analysis: v=2.4 cv=BoedwZX5 c=1 sm=1 tr=0 ts=6852c7af cx=c_pps a=vy3nvQW9C2dqy/lMnN3IYg==:117 a=xqWC_Br6kY4A:10 a=6IFa9wvqVegA:10 a=EUspDBNiAAAA:8 a=-I7fbvGdFZ1fcUDrCcYA:9 a=mHQ74H5e8mo-RpSg_uaF:22 X-Proofpoint-GUID: fo_neRmCOAQ6qPIPXbop9nD-YgDBT6nI X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjE4MDExNyBTYWx0ZWRfX9dS+BKioEbiv MQV1Vy2ixSzlfiUfdWra0guGSVcETkdl4BzpFg2rp8ot6gBDbwjMn3njpauUsj3OmlhVpD4I6PJ c+GQe4rYp+jIyeOu7eeBv4F6nq+ucJ9R6hfvv/1lOgJAxJh2S1zP5v29GA8p4VDSlpmnfFfAhL3 JS++3UqvcCqIqFhkCvY2yBLlVRN2VoR2lzMz7RHR1ZrxLUFBTZlsSV/YyE2NJyt6WNP6qDuiMqA 6rSGURgFnAG2PjSEKWbWYQWgwvjNl7i/RNelVh2tAfctJ51TdEsAxzJwRK7BhIc8VxYSqw6ndjz yYSdiZmDYPlRLA0hNxIqVC0ABoafEdNSKARPiaznn3ooBfBMFmI2cGhIS0bQK+cCE4SUK8BDqEa veT2oyzo08RQ78Mqpgrvti0/fjcVfhNPx6mJmoFrSONj8TGGk4d3FAt/CpEvi1nRVAlh2Xwt 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-18_05,2025-06-18_02,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 mlxscore=0 adultscore=0 phishscore=0 lowpriorityscore=0 mlxlogscore=999 bulkscore=0 malwarescore=0 priorityscore=1501 clxscore=1015 spamscore=0 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-2506180117 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 ; Wed, 18 Jun 2025 14:05:47 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/219020 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 a583edc57f6f..99047c798607 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 Wed Jun 18 14:05:26 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 65259 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 3AD33C71157 for ; Wed, 18 Jun 2025 14:05:47 +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.8263.1750255538087238254 for ; Wed, 18 Jun 2025 07:05:38 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@qualcomm.com header.s=qcppdkim1 header.b=B6hTd+nK; 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 55I9FP8w014148 for ; Wed, 18 Jun 2025 14:05:37 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=B6hTd+nKyipspFRVjwX6XaSS8+h xWVqkUrXSYonaQVFhS6G67TD5AXk9YOyB1pPCt3d6aQOFPf8WcEQbjFpY0ZxS7/5 dHBw1ONkGGvPlvXr0TidiwTWMsvFCxo3hazglyXOA5+NuRAE/Npmu6HZoh0HtTgd +o+rl6kSA0MboKyoPlO6xrv53yGZHGX59Y30byAQLYdkCA66FF9IpxVlKjH8cTQv PB8qM/i+lkfHrrgjNXlqOfxBwIPqs1zbvtAj2+ouY2otcSU4pGHIGPeULdHgo5h8 IuKPOs2EdTqAdLu0DruMhkd/o83uCT7EMwriBKB1A5kSTzh+pqJobg7fjsA== Received: from mail-io1-f72.google.com (mail-io1-f72.google.com [209.85.166.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 47b9akutrw-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Wed, 18 Jun 2025 14:05:37 +0000 (GMT) Received: by mail-io1-f72.google.com with SMTP id ca18e2360f4ac-87326a81ceaso78915439f.1 for ; Wed, 18 Jun 2025 07:05:36 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750255536; x=1750860336; 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=FozO+8SAgpd3YDGlB7DNVKT/jWLthJrk0PeXutIJcDaoMW0wxfG1sfqYReZJLiZJgR qggbOdR6+mGcYFe+3hqYn7Ty0KH8yNPG62Z+ps+TdqG+JGcxMQkhwJUwyczekuPkN7c7 aS9Lt9cS1Xnpyb7PB5zuiaGi/4tEZOAS+83BgWPpipXPY9ORM3KXmcuexE8pLbbWhI3A eisXjmVUgbarjDdgBwcqW/oeEiVgpQ6ezLFKfE8InFHnVBBHyrhWXz5H+SA4LzQoNAR2 JeYOqhy+YRn2nGjD4QmkFNIjXWQoB7PL+TQsw3HKxLKtkIGEaY5lumyEOLxq5/qsL4Gl Z52w== X-Gm-Message-State: AOJu0YyZjqokdzyyF118T6CCw/pMsoasCck2Z3nRO9xAEEsfCvTB85V6 DPXzt1xY73KXtEVXFutZFbk+YqDmAUWOf0a4XVI3TYTYp0vlpr3PTTOH+H43RZ4gbzaEUKISv1S aOq0HhiyBpt34irEk0yXInP9wsz147qWvtXyPf9BR+RNRrGRuXt2AndTZCTKhsQxMepwWyhs9fc ToCh6UKahIsHX5erEyxuS7 X-Gm-Gg: ASbGncvjmyYNk8PnbbEzb5qe3kvGUmXYR0HdFF5/Q3uPh5cVJX6/jOCo78X5AjsnVmt l5oAB11Eb/0bA6A1rfS19fdc9XmpnZ3HiHXONtrw5oeZNHNO/Iq4evV/yBxfnVF9nSJos6N5ENI hSwbSOe2BHmAF1EX7R8VudLGYumnKJJUaUPuhhPlcYOFwIzgCWAFSAa5ngxIUEUrVpaj4VcVJz4 mWCASjulood8jt8tHcjL6e+gS5WFDJBBAQ9NsjpRuk0/ROypzaxQ0vmclO+VPxLY73JeGk8hRKo y1x9AMwCNWPKF0h6UpoqKj81nuz4PwHw/vOX3iqbTnsZB2RLu5oNPJGq8epKTuvdbqZCknw9vs2 vfxgQaNjMz5uDDQk06MSd7s+vOtd83z89tqE= X-Received: by 2002:a05:6e02:490b:b0:3dc:879b:be95 with SMTP id e9e14a558f8ab-3de2b3d8ad6mr27272365ab.5.1750255535686; Wed, 18 Jun 2025 07:05:35 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGESFR10lm7Fma3BiyHBmHPijVlUKauciB6sERHoLJbiX/KwfacmzFruWQElP6+wY3SgXk+TA== X-Received: by 2002:a05:6e02:490b:b0:3dc:879b:be95 with SMTP id e9e14a558f8ab-3de2b3d8ad6mr27271595ab.5.1750255534782; Wed, 18 Jun 2025 07:05:34 -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 38308e7fff4ca-32b3b769f9esm20164281fa.30.2025.06.18.07.05.33 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Jun 2025 07:05:34 -0700 (PDT) From: Dmitry Baryshkov To: openembedded-core@lists.openembedded.org Subject: [PATCH v5 8/8] default-providers: handle GLVND-related providers Date: Wed, 18 Jun 2025 17:05:26 +0300 Message-Id: <20250618140526.1431757-8-dmitry.baryshkov@oss.qualcomm.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250618140526.1431757-1-dmitry.baryshkov@oss.qualcomm.com> References: <20250618140526.1431757-1-dmitry.baryshkov@oss.qualcomm.com> MIME-Version: 1.0 X-Proofpoint-ORIG-GUID: 2hH7JcRdboUY91i675Gybkv7CnqCHHCd X-Authority-Analysis: v=2.4 cv=UPTdHDfy c=1 sm=1 tr=0 ts=6852c7b1 cx=c_pps a=uNfGY+tMOExK0qre0aeUgg==:117 a=xqWC_Br6kY4A:10 a=6IFa9wvqVegA:10 a=EUspDBNiAAAA:8 a=K_Wat8gt5nRy7bLjIfAA:9 a=61Ooq9ZcVZHF1UnRMGoz:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjE4MDExNyBTYWx0ZWRfXxptAbaY5vuLY xP0p4u2yXOkQkURW7r1sl9J3KkrtD0xpLhjW3YxHO86AyLOEnt/acvSYHFMfWrJe7VHRW227UD0 FYTELntFl8+cw64oonT0lcmrhJi4g+QNDvwZ3W6Vv1S+IVd3ySHmtTtB6kSj7bYzp0Nj7VOduJ5 p7IL5HtLQlS1YBLRmuhIjked0jtUFqcBvr4XxMsITwma2r2K68xNmk9NsIo7jpR3b6QYQNNdZUB ZGQvNap04RYubCsbKkCEyVvs9/kqXIKLPC5yl81wj4sN+OMbofbojiqx0a3xrkOA95DTrwZ9kxZ yPjSkzuSC40YCq5Mr+2gskUmytX7ks/h7MSzbqj/Ik9mLI0iG2/jBOOjPbuQTBhZGSHiezDjFJf 2KRlUY787lFsvUhzKRhobdBKYui3XGgH7Ba0VN5mRWZ1/sqNBXAkMHnpFLlMOkhho+T7yZsk X-Proofpoint-GUID: 2hH7JcRdboUY91i675Gybkv7CnqCHHCd 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-18_05,2025-06-18_02,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 lowpriorityscore=0 phishscore=0 priorityscore=1501 impostorscore=0 mlxlogscore=999 clxscore=1015 malwarescore=0 bulkscore=0 suspectscore=0 mlxscore=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-2506180117 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 ; Wed, 18 Jun 2025 14:05:47 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/219021 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"