From patchwork Wed Jun 18 09:45:43 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 65227 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 B586FC7115A for ; Wed, 18 Jun 2025 09:45:55 +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.3435.1750239954761385624 for ; Wed, 18 Jun 2025 02:45:54 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@qualcomm.com header.s=qcppdkim1 header.b=POEGaWcM; 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 55I3EdhZ020800 for ; Wed, 18 Jun 2025 09:45:54 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=POEGaWcMrTJlFJBi2bbQngUMegydvtJfCON0iGd8o3IQLjmveur oyEF04piK1QeBqO5mtbOv5ITUq01bWlcl1FaaNup2p74bzO8/kJfyjLgkcuskpq1 iZDtnk2xtZOhkBYIOtvtkMY4jjNd8hNoHM8A3ldmuD2oZDwqDzNVqDYSZoHVwUnf CP3oaY19Ifuwv3yWGCKKwJMzju6UTAXFNoZKuDotB6Q/vBBPPsuEpILzQcux75gS ajlzEDzNTRY16RVVyFCExxKOLtuK+knfP1YX2Zdg1eGdpZ8lvaYneS+lCYuBn9jt A909SnrcDWFEP73Hb8uxJH7FV7hDVInHNfQ== 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 4792ca3qs9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Wed, 18 Jun 2025 09:45:54 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-7c53e316734so131345085a.2 for ; Wed, 18 Jun 2025 02:45:54 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750239952; x=1750844752; 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=DHQ0YF/3+szwSb5s34dMasAbNjp+rLBZsgLDkxkY5Aor7Me417uVzg+b/9pn+0LHJm jmW/2e9ZUIdm20l3t6cZK0UjMCjOQlD56yThZV7xAPf0E2Et1c2eiy+xVM/0bJZ9ES+/ OJwOnA1KTOfjYZLizah2arkNT9uwrpY6+rtNms7P7zSJulJSFUqOVv69tkcij2IsCs9f G8sQlJldIQRPt9Gi6MaMM2gpgb71T33q+dfNWbxy6T05hcFIeAu+d2NSxigIjUkqY3sK 0CGnSiAU6+27RsXX7etyurdowusef+wgJ0CRdYfYbNG1IAMif3/PE9rC2WyTYQKyrtTi a02A== X-Gm-Message-State: AOJu0YyA2WDdmcYAMYAanp8lXiwDm/S7fjJN+bRMSuPWshCna5BzOvAa vNMQjWzBBzQCTfcckqznAQOHTfEghQMDQBVWZoxDkzgw2udupqzXkcHtVmtWmwld+9xHD8ML+Wn xKUf6qnEDqIzWnev+8qbqrHhAMOv9l1jLDSsUk2jG0QRWc1p339o7WFWfJi/nLwnydvEd1WcKOF UPKMAFgQJWW7MbxGmx0uVG X-Gm-Gg: ASbGncuXkVIwYoibhv1W32vrila8hVvPuCrGo+fqSut24i/GpmJwoFIXGSN9bjUAlJP LXTOUtasXlzg3RN2s/jL1DgIXwXiNycWjKJSWou1TUZKYCTYE9Whsq/u2HMJhvGJp9XHArxAKJR gAp8grd0cygvgrs89Mra0RLj7iLaqMSdTjMcUPqLS0j17FeZ80JdiqmX18nGKFYN13e7FzfkwYX XuLEuI4cOVbtLMFmEkRXCnLvjRh+7LgCM4l0ogSJQ2I21cic6RqrdqUkbWBr6JNsTk4qzvdIrl3 LsEnWqU3GCi/hDjZqAsz/JWWhQUedA+DzX/Hrq6oJK4uGa87AdTeOCXnhdNSQA4AT9KjnvzP+Fq Grz3DsvVcwM/BcKrzSrm5sqizYvwml5UOQ5g= X-Received: by 2002:a05:620a:2496:b0:7c7:a614:7214 with SMTP id af79cd13be357-7d3c6c09639mr2757681085a.5.1750239952647; Wed, 18 Jun 2025 02:45:52 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHrkqHV0ijBAGV/g+Mqvg58ENjSdcHW8NCMoa4WGQDpj8hGXXTS8Y3h9qsqD2mIAudNyK9G/w== X-Received: by 2002:a05:620a:2496:b0:7c7:a614:7214 with SMTP id af79cd13be357-7d3c6c09639mr2757678985a.5.1750239952183; Wed, 18 Jun 2025 02:45:52 -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-553ac1e0cb9sm2207750e87.201.2025.06.18.02.45.51 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Jun 2025 02:45:51 -0700 (PDT) From: Dmitry Baryshkov To: openembedded-core@lists.openembedded.org Subject: [PATCH v4 1/8] mesa: fix RPROVIDEd package names Date: Wed, 18 Jun 2025 12:45:43 +0300 Message-Id: <20250618094550.1335521-1-dmitry.baryshkov@oss.qualcomm.com> X-Mailer: git-send-email 2.39.5 MIME-Version: 1.0 X-Proofpoint-GUID: hlcTyjT7nhaP8k7qNh6LU3UbWaPE_XKW X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjE4MDA4NCBTYWx0ZWRfX2jC1BbyNiyKK UKUrgXeLSbk/yXVGortg3eGCB02NuAG/pZtwLZi8GpDn7KxKzfVM7FhA0QkX0Eq0oqLlZUa/XR5 aP0Qjdq9rX75p91qULhEQJMUovj80H/sCqavD90z38AwALQW9b8Eq88kOadV1ta/ot8pJcDlNqt yhdgMP/WRgVWGhf4d/haglNvA6baXhra73R+BQnV396GBQFVhYT+94wecHScpusQDqTk3m78bWO zWm2DCgt/EvC/JbPjbrZ+o2ZelW/jxAaEWYaP86qFrPXc1DloKwjnd2ScvWrlBHgpO7EWovmpzE KmZ8sYpL6UBj1YpCvfwuGHjT3GqUbv90EvD4ivjwd5PrvzmEci2Dg7Ujr8HzuB3zmudWL6/HUwU 07v2CzAcBuu2Abf2MCkLn7mpO8S1pTkOtH+lPleL8jpQuMecdSE8xYDroOsyGTYHxJBQebms X-Proofpoint-ORIG-GUID: hlcTyjT7nhaP8k7qNh6LU3UbWaPE_XKW X-Authority-Analysis: v=2.4 cv=etffzppX c=1 sm=1 tr=0 ts=68528ad2 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-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_03,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=989 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-2506180084 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 09:45:55 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/218989 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 09:45:44 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 65228 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 97FE4C71157 for ; Wed, 18 Jun 2025 09:46:05 +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.3415.1750239955837502336 for ; Wed, 18 Jun 2025 02:45:55 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@qualcomm.com header.s=qcppdkim1 header.b=hGmIi+HJ; 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 55I5lrfm002282 for ; Wed, 18 Jun 2025 09:45:55 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=hGmIi+HJOQYxV/DK6qB9R9EHzcO oNdt3DrHr5GL82j9UumpB6hT8a8CJxt7201Hs8aDBwiPcqvrA0ZhZw5srLg13h7a QuOKXvNEPo73B4LvMpnNt/y6zg5bfXjyEK6HcUlSqTtsgqc4IyoqzD7WMtxy6nEo FxmKw10lErLZfqic/eabcptnbNdqVc7Mz/Hr964SZ9P82SmUesxEjfH+Q19K/rjM kjcaSVPfutqwc8f1Mbc6G7pPrGI3MgW8UBwdcaFBGSwDP7g6XzSqC6dptSw6ofat e2ReEGbNAa+MhXBN5C7gKJvUmHysxM4CX83ScfRDat4sQvogDe/O57gJ9ew== 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 47akuwf2fj-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Wed, 18 Jun 2025 09:45:55 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-7c5e28d0cc0so1020322685a.3 for ; Wed, 18 Jun 2025 02:45:55 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750239954; x=1750844754; 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=R3K67yZasC9tL+zd6kKyvkVZg4tnSq68WaPfoNTtNIgSuRdjXdmeuWdhYnH2HOJmNX H8PFPEAtdVuVkcng1NtXx4nw9wLNRSXLrlNEykclyQJcQNxholDxy4YHwUv/usGMJNxp 3JkbhE3K7wyX4Hw1jAivHKzE3U96DGf+7nFKgRL07UVjjYLm1zU6Z0NCSs26z6J0LAk6 vdI+K4Qk/21ZRjiBA69XYmE+h/90E55zzRCectCJeWcaTG5FHCr+sHaFn/4FeX7jw3uj iE/YBKdUDTLDoyffp2Mm3c64gLOChyzShIBvmZTnptMaVOToEMjoYUgYUJviBq23DbaO 8qoA== X-Gm-Message-State: AOJu0YwwSWyd9QRoJWbopdnGUUJds2bIKhA4pjCBPxX3wNzvceHYNRvF C+Q2WpngybYYdWGidrSah7sZmnrEiO9l5IGXRTypFSIVAA8PAihaYD0SyvGDEz+OVrsObssAqPa 0W+yMrbVm2k3wcowvGCvTIAji08v63NeXppu/+TFKoalZpqdR3PnGjc1CEahJY6GA/eMrQnNKFB aFGZX8o+wA2fQZm1P5naUW X-Gm-Gg: ASbGnctkoyv2I9hbNbAC4BdenfGyDgxnB3aNkPQwFV7femezwHA1HnFYVD9JXmdmPZh 1lFuTixjrT8jaombWBXoeEb1GHnt6rs1pjJsLMkTfY1QLB8S6ZMqmfjTXeL1XWlzsz3QwzvYYI5 MGmJqOAnHS42rNjYV3sJGx1NUR64HrCskwl4BP4dTUcCw6yj8CkwpAEzN2UyTqcwaiT8HCuEuxI QUeDsL13NQJfw+HB0dEWLtXImtiq+XDPjtuWjthFwGp/hl0xan+CDJDmgpXec1KUx/wW9JjJmh4 5DKRtBysSC8M+T4PPXJA5TTiAMKR10KbedyhBOcfWlt9/3KKB0EVz/6c5W7+JOOul2SHDloQ1N1 hCqEqDfM863Ib7sII14Wncgk8KoKgrl9ra2E= X-Received: by 2002:a05:620a:2954:b0:7c5:50ab:de07 with SMTP id af79cd13be357-7d3c6c1ab9fmr2431458185a.21.1750239953834; Wed, 18 Jun 2025 02:45:53 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHCR13YF2Qh3CAgqKgyellIBt3mJjt6T2Hq8fg+2kY7yHMYkFE+YyNwZ5kcpOvnGJDYQeo20g== X-Received: by 2002:a05:620a:2954:b0:7c5:50ab:de07 with SMTP id af79cd13be357-7d3c6c1ab9fmr2431455585a.21.1750239953391; Wed, 18 Jun 2025 02:45:53 -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-553ac1e0cb9sm2207750e87.201.2025.06.18.02.45.52 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Jun 2025 02:45:52 -0700 (PDT) From: Dmitry Baryshkov To: openembedded-core@lists.openembedded.org Subject: [PATCH v4 2/8] default-providers: fix GLVND providers to be selected at runtime Date: Wed, 18 Jun 2025 12:45:44 +0300 Message-Id: <20250618094550.1335521-2-dmitry.baryshkov@oss.qualcomm.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250618094550.1335521-1-dmitry.baryshkov@oss.qualcomm.com> References: <20250618094550.1335521-1-dmitry.baryshkov@oss.qualcomm.com> MIME-Version: 1.0 X-Proofpoint-ORIG-GUID: PdHOS3LTokDeJBcfXBRGmXtcwhPCjmXu X-Authority-Analysis: v=2.4 cv=He0UTjE8 c=1 sm=1 tr=0 ts=68528ad3 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: PdHOS3LTokDeJBcfXBRGmXtcwhPCjmXu X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjE4MDA4NCBTYWx0ZWRfXyTdGgZTgL7kE jmJYJeQ8AyP3eGh2fH9RocvXJqNHztOPi3XmOtWmG9HuiIiku2w5kjcTmSWQeOjZ8Owoq/3MI6l dE3jANVnjshga4v0bfsxR0jBjQi0maRrW0BS8HejLnN3XETNYw7qJ9iGMYyJTQBROpMMgU8V1PZ m2jZ/BjlwRQUKu35f/K7AUzbqDFe5ytPqKKKa8aFybIktNWC40bSIo3dvkDlQlcR5/RyQlgw+uK 3OOCDLMfjd+T9jPWEvuwj5k1Z6A2j8r01MgYCtchOz/bTzA44iC1JqcAbg+erzsPA5LQpx3h0JV nCWtM7TuLiFWyZEwQXBRHEOdrSlHmBRNcmTkTWptkUOkqu24MKQFT5ct8ViIRwOkAA/LueMk78G n8Rz0wCqGLu5g8yjOzyYONjPSGHBTZe+kc2eLtR7WCk9dSPxN5x99QWc6sboLbR84XHHQQjv 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_03,2025-06-18_02,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 mlxscore=0 clxscore=1015 malwarescore=0 priorityscore=1501 suspectscore=0 impostorscore=0 bulkscore=0 mlxlogscore=934 lowpriorityscore=0 phishscore=0 adultscore=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-2506180084 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 09:46:05 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/218990 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 09:45:45 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 65234 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 C32B4C77B73 for ; Wed, 18 Jun 2025 09:46:05 +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.3418.1750239957215309734 for ; Wed, 18 Jun 2025 02:45:57 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@qualcomm.com header.s=qcppdkim1 header.b=nnUgUQrT; 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 (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 55I8Q7H6007205 for ; Wed, 18 Jun 2025 09:45:56 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=cIZv4YdZ1Z5 jKoXMhFBKhfcImuFCT7nb2fFwptD4H4E=; b=nnUgUQrT8jvp8IVl+ar0WvHtzH9 q+ADRBBgqpQ7jLT+87JQH2x02qGtnoAwtPdd+JnrtBLCLdEuPLrXxVU7yt33zDtG Sg+f1mTyMwsYTh0AYGcR6yXjeem+mFBwwaRiPq+FLghvMxwZC9Hy1NIOabZQC8w0 9ic7lsonv/vKV6EKwMvcrQ8AVtuvPEUXmo8E/CK3Q+SDag8RguGHYAeQbYUHbOIb XgEt78ugPLq5A8cIEIy1GBsrqJLQSIHfUdV0yA13p0b7ACZ9DKhM7BwUA9IqqEY7 RspIhY+c5paa+A59fDGPVcmkAEaoP3+275PVZRD+il9CXDayx/3VU9+iGEA== 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 4791enkhrd-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Wed, 18 Jun 2025 09:45:56 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-7d3dcac892bso106710985a.1 for ; Wed, 18 Jun 2025 02:45:56 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750239955; x=1750844755; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=cIZv4YdZ1Z5jKoXMhFBKhfcImuFCT7nb2fFwptD4H4E=; b=ZP+OQxomLH0XtORpdfQacYwnnwuM0sbiA4Phxt0chz3EhxE5UgrNukFXW577U9x1Rj SxB1DLYw+LO3Y5KhwqaqiL8WfkzsH5MTSFj8MQGCSDxHQ9puZS/2vqGbah6vGR9qAO1O MenW0JEojDxRecveW3rPRfUnA6oq0R/HVNoEAeoyYFMPfENRMQQkfnjJ/J4BaNc/zAyV RYbbh4US8GdkvzxP3blSiSgW2ro5bjJarOUt6Y9azC2+q6W68ouwtOB41hKTjRok9mmT tlW122N0NEV2ILtnQSDTmwhDqAEEBgAnzhCBEBbMl8sOECxOFP7elGlIqtbwfCwws9pz zQyw== X-Gm-Message-State: AOJu0YwbipMUyzjP2qHMO08WOVrw8851f2AU5ZLNIprfQxZr98+/4fhz HAVs/T8h1askeCJ0QI0sMO0QoIe1/jYN1vaVF0FFyNSab5tC+V0bEy2ouVnxJuv3ij70JXHxLUG Gz+bMv2rtK1VoZdNBw8IMW9eOEndHGjSrQLAPFUvLzamAWI2ldOYHX9HDK8DLfIqwRw6QpDnKnG MtdhYkuhtJNkoLrJGZ55hS X-Gm-Gg: ASbGncvoFr4ETn6mXDgrxFzsI6Fltg3jzo9pNM3glRzUisVvfDNoakPfh177zfEjteD r/gmXCmOt8srOK33pqyybmJpulD1KdiZ8cNklwYBgpE3H4p2TCL+wSW1haJ2Z392Zx/xks1sa7d ppKwsqpU75gTTlv90DURLhvpg9zor8K+H5JlxWQBGWhAlDAt641jo1kLdsvIO64oWaX7MfGu3YO kWraJ0GSTtRsU6dAsNzxwRiFmEqiCvLDUmVSJqjc8lqKZhK1NNAPgnD/muicZQixuw/cUw2N77x P3Bo0KBANmDQXBsfI0cmRjHqh7yyB+PEbykq+2IWTlO73qutoSWIinyPTBiciTRur7PZ3XEYcx9 l0dXSHGlhW9tbmiPBA5aLWXCGkfooB4wr8zk= X-Received: by 2002:a05:620a:4307:b0:7d3:904a:30c5 with SMTP id af79cd13be357-7d3e93ab545mr253853685a.4.1750239955212; Wed, 18 Jun 2025 02:45:55 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHb+E1bhxzB03No5Ht+VPhzRsFvH+pBTKau28/YqIEoi+6QlRLaV7wHQV018FkEKB3Dzr06ig== X-Received: by 2002:a05:620a:4307:b0:7d3:904a:30c5 with SMTP id af79cd13be357-7d3e93ab545mr253851285a.4.1750239954677; Wed, 18 Jun 2025 02:45:54 -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-553ac1e0cb9sm2207750e87.201.2025.06.18.02.45.53 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Jun 2025 02:45:53 -0700 (PDT) From: Dmitry Baryshkov To: openembedded-core@lists.openembedded.org Subject: [PATCH v4 3/8] qemux86: drop duplicates with qemu.inc Date: Wed, 18 Jun 2025 12:45:45 +0300 Message-Id: <20250618094550.1335521-3-dmitry.baryshkov@oss.qualcomm.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250618094550.1335521-1-dmitry.baryshkov@oss.qualcomm.com> References: <20250618094550.1335521-1-dmitry.baryshkov@oss.qualcomm.com> MIME-Version: 1.0 X-Proofpoint-ORIG-GUID: D0S-9k0E9Ibiy8cFrtfjH4KYy3OVS-04 X-Authority-Analysis: v=2.4 cv=D6RHKuRj c=1 sm=1 tr=0 ts=68528ad4 cx=c_pps a=HLyN3IcIa5EE8TELMZ618Q==:117 a=xqWC_Br6kY4A:10 a=6IFa9wvqVegA:10 a=EUspDBNiAAAA:8 a=4rgMR7NU83kZk9lchzUA:9 a=bTQJ7kPSJx9SKPbeHEYW:22 X-Proofpoint-GUID: D0S-9k0E9Ibiy8cFrtfjH4KYy3OVS-04 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjE4MDA4NCBTYWx0ZWRfX95AsleFdA+eE gQIMrfGHVyzXFnRvt41Dbv4AhJ0S2KAxod/14AUw7EMIGVzKiPs+s72dkE+iMh4BjopB0+i4vLc NS0yFEHNPuQ/uc2xrgNX/Iy7KAbTkFnKRHqpFn4YRybBWpbNFV8f3LgGcFJ0Xd1W8TDBQXwPX9Z bBw5YylYnzIA00sH6eNyQ/RHZ9lt0WNv9eF40DHo6UsNJamt2nQVtXz0NcWMKzoua4v5WDA/rBD mZEsHG24EQx+QDVN8OssUxAYDgt8KQ4S03LKZ2LsxqI/VNNdGQFPqPZrFEr5om0vd2dSCswaaio 0S/Ed69h2wwfk8qEeRFE6CnlS7JyFYre+FVCWXBV3LnherMh4mkBsbBGbtMtRj1WEcVvl67NHBW c4yPms7q7EHWpdFMmmM4AlnlW/564y/LMqKCTrWH6U3sT3sv1sxMEVyYJET0l1s7Fn1H3ZoC 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_03,2025-06-18_02,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 impostorscore=0 phishscore=0 adultscore=0 suspectscore=0 mlxlogscore=999 clxscore=1015 mlxscore=0 lowpriorityscore=0 spamscore=0 bulkscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2505280000 definitions=main-2506180084 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 09:46:05 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/218991 qemu.inc already includes PREFERRED_PROVIDER values for xserver and GL libraries. Drop the same values being set in the machine config. Signed-off-by: Dmitry Baryshkov --- meta/conf/machine/qemux86.conf | 6 ------ 1 file changed, 6 deletions(-) diff --git a/meta/conf/machine/qemux86.conf b/meta/conf/machine/qemux86.conf index 1e072e1ae285..51f080bd2a51 100644 --- a/meta/conf/machine/qemux86.conf +++ b/meta/conf/machine/qemux86.conf @@ -2,12 +2,6 @@ #@NAME: QEMU x86 machine #@DESCRIPTION: Machine configuration for running an x86 system on QEMU -PREFERRED_PROVIDER_virtual/xserver ?= "xserver-xorg" -PREFERRED_PROVIDER_virtual/libgl ?= "mesa" -PREFERRED_PROVIDER_virtual/libgles1 ?= "mesa" -PREFERRED_PROVIDER_virtual/libgles2 ?= "mesa" -PREFERRED_PROVIDER_virtual/libgles3 ?= "mesa" - require conf/machine/include/qemu.inc DEFAULTTUNE ?= "core2-32" require conf/machine/include/x86/tune-corei7.inc From patchwork Wed Jun 18 09:45:46 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 65229 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 9708CC7115B for ; Wed, 18 Jun 2025 09:46:05 +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.3419.1750239958571909765 for ; Wed, 18 Jun 2025 02:45:58 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@qualcomm.com header.s=qcppdkim1 header.b=cH3mGXsA; 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 55I2G2CB023298 for ; Wed, 18 Jun 2025 09:45:57 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=n0EMHo4O9np 04bVgB5pf6e3Am+2hN/tEuthyweGf7aY=; b=cH3mGXsA0uEN+ChMls75cL0u9mY WMYns9KzbRiSWn6tpzrcBo6uMFwCasjFOdFJd1DAznQiG33y8RQKzc4m5+AnKt4S tY2Rk+TrM4A3GE5b5Jg7ygFs1qt7tSQ523mAPK7jzduRQeYsaF7t5QUrQ/p8+bI2 9EVikbV9hl99LjBgvZtiYFDQBEIecmP/zkY/TeaN1dh3q5UXoORF9AhPPCtEXJbi QP+k7nmDh7EWI06OP2Q+XxNqD1ZewnguyW16+Y3JGqf3lTWtlYIyYh0iXHiGLupl UYVv9A1GQ4nF86PGz05QpFxRUIjG+k/n5CDg+QpKAVy+YRrvjDpz1FojvQQ== 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 4791h9bj5u-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Wed, 18 Jun 2025 09:45:57 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-7d2107d6b30so1065276285a.0 for ; Wed, 18 Jun 2025 02:45:57 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750239956; x=1750844756; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=n0EMHo4O9np04bVgB5pf6e3Am+2hN/tEuthyweGf7aY=; b=al2t6M/XsdL1KCNNRXV08Qrtv7n0QiYsFHLdLfqAuxRH9rdUPPetZm776JynKjLaCD GpO1O2BpF8+4jBM0ruw5ZY/43rsU0u6RN2YjiApgJZFhfmTnzntGkmdghuqON9cpA75h 5k3kdpDd6Ajk4gsBY6YgfzSmMRKI7z4dVqJRS75zRM0KGjVNbOvhzE/Kox6lk7VoKELu dBotbldyinN3ineKweagb8qZQ3fPzlfjJA2DcUYli8iBXqw2j+WzDJZn+nmeZw/RqVFb Wu7bcciy82CDDGeAjkhWvioTDy4gRjBLJBe3/gIfZtu3NAr7b0P6yFDj7sT8IqNY6RUP vlFQ== X-Gm-Message-State: AOJu0YyMqFHZigZIPRQaSygghn84ZDCAJCVtjCTF5g+TORoF4vNZ/38C I//R3qvM4R8z8YzBWuMgsVblamLiqUUdngaWXsKN4CIr0tv6DYnvzCrleIXWq4AswR100H8zDAn iG6GwTlsH5VSlG1B+8eJ7+FDZv6U3YkS43EJt2WQVZC63SJr9t+CdrxROKL53grU+WNiEYnNMvb wZY+Aw07Jlhchc+b4V9Ci7 X-Gm-Gg: ASbGncs/vqJJbWBQMU+iRBoFEUBnUW/qxcyoggro/pF5INQH2pWOZdzWKUjl68mu22t aVesXT9QcXnEUX4SAew+N5RlyZf14s+g5GjGVOtYA61TVBc+aEMeH1sajih9L/8h0lbFMm8CFw6 9/4kxGZgsGkZQqyOGj0LM24wJb0qCIXe56K2vVBbRmHEel5SFCAox6/rk703yNxTXJ8TSJVcWsz ppnhwj5552AF9jUwvwnDRcN57ieMp/21Yds3bMdiR7k83ZMezbh5A3vF3HmpAgPsL6AbAG8P66e Ru3Ip73npvOAVLirEWQp1VxFgB+mubr7FWmFUgxXBr8berfHk8rx4i0aPlAZJYw3o4kqGv52TK2 pjMTkO1Rpvm6ny1kUzP/LKxMCizFtxaYc7xs= X-Received: by 2002:a05:620a:17a9:b0:7d3:aad4:6f87 with SMTP id af79cd13be357-7d3c6c094f2mr2958672385a.7.1750239956436; Wed, 18 Jun 2025 02:45:56 -0700 (PDT) X-Google-Smtp-Source: AGHT+IG/9LxZHDl73hnoSUBXR/pKpVwhMxQFJNQSoWrbJxwJz10TxmBj6E2pqT3I3DIBw2FzxEKSyQ== X-Received: by 2002:a05:620a:17a9:b0:7d3:aad4:6f87 with SMTP id af79cd13be357-7d3c6c094f2mr2958671085a.7.1750239956007; Wed, 18 Jun 2025 02:45:56 -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-553ac1e0cb9sm2207750e87.201.2025.06.18.02.45.54 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Jun 2025 02:45:55 -0700 (PDT) From: Dmitry Baryshkov To: openembedded-core@lists.openembedded.org Subject: [PATCH v4 4/8] qemux86-64: drop duplicates with qemu.inc Date: Wed, 18 Jun 2025 12:45:46 +0300 Message-Id: <20250618094550.1335521-4-dmitry.baryshkov@oss.qualcomm.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250618094550.1335521-1-dmitry.baryshkov@oss.qualcomm.com> References: <20250618094550.1335521-1-dmitry.baryshkov@oss.qualcomm.com> MIME-Version: 1.0 X-Proofpoint-ORIG-GUID: P2Baa8z-eSMT9AaSItxFg0sK5UVnJu4f X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjE4MDA4NCBTYWx0ZWRfXxyX7BW4JF8Kd 72eTa/lKk3qezoGrNUAZQs9wHH7sLLlCyN48z89f6LzFCvVDzwSDV/PLdc6Ce6Gd8wHFfvCPF3o 9BNgMQ+irUcuV34V/2TiR1Quh0DynT4kl7LdlohT8jfSO++nv+bhX6NdXLXL70F7z8OYuGdeJAL I2vycr9lVUdsY069jOirwEQXUwEoXQj7Q2p52CIUdvUQAor0NvQspeqhvsCe2a+J9QGrILAtA7L ww7IKvWkVIqbtPY3GRL2B+erw5uzoUPcslSPQk9ruVJs4wFCaGq0DLLjJjLahtWsZux0dVfvLhN YpAorHEbilzBMKCCD5UQsoJl/K7jAoaMGWYBtyJraJ4nsuiN9VDUyBv7ZiHCaqpTAhdt0BddVv5 BASAW4MxojtT/4x5D4Uit0/T3rMKH+IRM01Lm/poRiCr9KNtX8Lmj2Oi33y1vL0/qojEQvrB X-Authority-Analysis: v=2.4 cv=UL/dHDfy c=1 sm=1 tr=0 ts=68528ad5 cx=c_pps a=hnmNkyzTK/kJ09Xio7VxxA==:117 a=xqWC_Br6kY4A:10 a=6IFa9wvqVegA:10 a=EUspDBNiAAAA:8 a=4rgMR7NU83kZk9lchzUA:9 a=PEH46H7Ffwr30OY-TuGO:22 X-Proofpoint-GUID: P2Baa8z-eSMT9AaSItxFg0sK5UVnJu4f 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_03,2025-06-18_02,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-2506180084 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 09:46:05 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/218992 qemu.inc already includes PREFERRED_PROVIDER values for xserver and GL libraries. Drop the same values being set in the machine config. Signed-off-by: Dmitry Baryshkov --- meta/conf/machine/qemux86-64.conf | 6 ------ 1 file changed, 6 deletions(-) diff --git a/meta/conf/machine/qemux86-64.conf b/meta/conf/machine/qemux86-64.conf index 4a9c6d364bea..62108b703b69 100644 --- a/meta/conf/machine/qemux86-64.conf +++ b/meta/conf/machine/qemux86-64.conf @@ -2,12 +2,6 @@ #@NAME: QEMU x86-64 machine #@DESCRIPTION: Machine configuration for running an x86-64 system on QEMU -PREFERRED_PROVIDER_virtual/xserver ?= "xserver-xorg" -PREFERRED_PROVIDER_virtual/libgl ?= "mesa" -PREFERRED_PROVIDER_virtual/libgles1 ?= "mesa" -PREFERRED_PROVIDER_virtual/libgles2 ?= "mesa" -PREFERRED_PROVIDER_virtual/libgles3 ?= "mesa" - require conf/machine/include/qemu.inc DEFAULTTUNE ?= "core2-64" require conf/machine/include/x86/tune-x86-64-v3.inc From patchwork Wed Jun 18 09:45:47 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 65231 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 A41C7C7115A for ; Wed, 18 Jun 2025 09:46:05 +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.3420.1750239959912399499 for ; Wed, 18 Jun 2025 02:46:00 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@qualcomm.com header.s=qcppdkim1 header.b=EMzsaelQ; 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 55I4BUEn003033 for ; Wed, 18 Jun 2025 09:45:59 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=EMzsaelQnvxHrb8avQbOfhRRo4x pkbyDhs0dgATbFqaXeCaqdeVeTxvvmDw6VoQ1UDFaZfFTVScmRzyMYSvkKV//cb1 6VypUQjH1Bt8NBhcTudIVtVNmTWYiF3NtTXHltX88PSIkbjKrw7yuQgIks/XKp5n NKseL/q6Bv6IVAVd2SEB8YnJfZuB6xbVerwA4FIfmaOYPExmTyja/MPYmC5wHPXo asjz4Jx61S5vGWq6J/2sQTOj+NCg9l0P6nA5Jox1OzcewsOON5v/ORDoYDMpoSti eHKoWddKW4cfUz+VzGyOOXYrQdR9CFBicawE8TJ/HYMQ5Vy0MS8FnAjRpXw== 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 4791cruea2-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Wed, 18 Jun 2025 09:45:58 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-7d3cbf784acso1209807885a.0 for ; Wed, 18 Jun 2025 02:45:58 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750239958; x=1750844758; 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=tITHme9Bx1u4kdVndyFGkE9VyW4nCZbB/dAkVUCEdsmJE140w4QZ0ejCR26q6WfXC4 ejvbSfgCpg1xlJJ9wK5q6BaVOxu9BMWI8ycW+/SHSHfKq/agrwALScwrx7C/Vbg9ry16 0jhc1WfDhHvTjsmuP0My/edT+Du1wsCdkjo/RvecaWOAl64eZ3hY42Bh2Hb8ABlyyhnv /q2PoqIjJDFn3G9V3BS+kyQTYKvSIRMXwYC6rkfMvtoQ2QfVNtE7kqqgDENiJB6K/Mqx K4l6POaMeZ5dmfnyJqOfpr0TSJoTKH1VwlVHBrY/gDqmnDl4NrKyxSZpRxPXsl2U7NLJ Chww== X-Gm-Message-State: AOJu0YxkPhgRgddnf6XLUefubjWOZL23N4BgcLn6AvlyQvtJ84Z1kBQq RmkWil/Zy1maGUV2AQYJZTFeI61uwK1jqU4wNwbmr1RBrzXrLMoTQ/5K8BrwyaiAr45XfwDMThd mkCkgHhGLKTSbNx8vz0z96KP6+uSq1sMgjn9fUOEIIZYdRFZfsWslHfAGjkFovKkTTfySa3hbDW Duj1qceGw7Y6b1Y4P7rWC8 X-Gm-Gg: ASbGncvYWqtyFWomXqKY/X+6tvmqeCOzYwcPb8vem+bujY1R671KWCpt+DtxvAjuIi0 2Xg0fVYA6QrXhQnB/Ek0dKOf4ZQsCIzoX+J4h2S2FxGdspjK0Xm6WqcblQVEZFScRqaOZ0+P5E7 MyVEXNJh+OyccTYgpTJY+rEhw5FUuWom9mz37QIsIIL0q5pvifYAAiLYqyuLswztT57XnucFL/v sliu5Z4NerDq80rv0l/0Mac6cEYNExfDjb69kUkFHY+xLZn8ZByRplT5F4Zt7aZTGGupKrdR/1f vYoabTMZ2qEO8hxpcaM+U/m1AdNngkcQ+pssJs47j/+Ostw8wW4FPd63dQ+P/pZQAmlpsoaSaaU +DQtjTixJ6b0sMOMGHtVSCnrOZr9Ie4htNww= X-Received: by 2002:a05:620a:2688:b0:7c5:6a66:5c1e with SMTP id af79cd13be357-7d3c6cfbbcdmr2744373585a.58.1750239957838; Wed, 18 Jun 2025 02:45:57 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHZes7+jtSsAMfQ3w/HHT47XoJCqzrOfaGStOXVyFDubLbo6HD1QKlIVdqScKNLGEj5O1pTzw== X-Received: by 2002:a05:620a:2688:b0:7c5:6a66:5c1e with SMTP id af79cd13be357-7d3c6cfbbcdmr2744371385a.58.1750239957452; Wed, 18 Jun 2025 02:45:57 -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-553ac1e0cb9sm2207750e87.201.2025.06.18.02.45.56 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Jun 2025 02:45:56 -0700 (PDT) From: Dmitry Baryshkov To: openembedded-core@lists.openembedded.org Subject: [PATCH v4 5/8] qemu.inc: drop duplicates with default-providers.inc Date: Wed, 18 Jun 2025 12:45:47 +0300 Message-Id: <20250618094550.1335521-5-dmitry.baryshkov@oss.qualcomm.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250618094550.1335521-1-dmitry.baryshkov@oss.qualcomm.com> References: <20250618094550.1335521-1-dmitry.baryshkov@oss.qualcomm.com> MIME-Version: 1.0 X-Proofpoint-ORIG-GUID: DdHxax5217mliXwvZlOuGqcXxcUWzJmH X-Authority-Analysis: v=2.4 cv=BoedwZX5 c=1 sm=1 tr=0 ts=68528ad6 cx=c_pps a=qKBjSQ1v91RyAK45QCPf5w==:117 a=xqWC_Br6kY4A:10 a=6IFa9wvqVegA:10 a=EUspDBNiAAAA:8 a=gzXrmaAKBCNsOZIF0V0A:9 a=NFOGd7dJGGMPyQGDc5-O:22 X-Proofpoint-GUID: DdHxax5217mliXwvZlOuGqcXxcUWzJmH X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjE4MDA4NCBTYWx0ZWRfX928ey6Hx866I E/fWyqQnLSjjuTKcDG86aNmwc/jjYipRDEEBGZcxL14kNux0WhyrCz5nNKb5X/vEP14r/NqpaYv foxeKX3xmJI+zqGOmPP8p1Y5kQasps8QQ64GR/341Pk1f5UPMswDQrIkj+sEO1DPuGM0FuSAxgv i2AVJusutkTWAkuOyI+WtCtmzTZfets2U6mJ6mcdfiq6Xqi+VtPYd3EhaGpE8i++2RcnzkQvqUJ 9aaAfQO115DErvKzV/aAPAdeUw/EoQrB6zeqqurpYyiK/otiDKYO2HwuisCZSKfO5WyeqtbnG8n X08gk4folCjLZ/mYT6/o6OHFNlluA3n7B1SRCiyaw1/QYTjWdT6nDaf0NSFbn47kC3vvtlmqftv /sKy1HOm1w7fdiK9U2dqxRTM3parY0K9HYAQG7s0oQEuYKmY5nQevtfylG5ZSNXC/g1ii88f 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_03,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-2506180084 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 09:46:05 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/218993 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 09:45:48 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 65233 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 A4206C7115F for ; Wed, 18 Jun 2025 09:46:05 +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.3436.1750239962272192500 for ; Wed, 18 Jun 2025 02:46:02 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@qualcomm.com header.s=qcppdkim1 header.b=QvUWlu7y; 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 55I6RM7u005140 for ; Wed, 18 Jun 2025 09:46:01 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=QvUWlu7yns46SHWdUn6osqwSVcR rGeE6afxqdG7DNeO7R7AAP6AZlLch7IWHQdIY1hYZOnc/Df8n4HYgCbQaVI+q0JX 8LjoK3ZnB7cmYIqIlSV15eyhG1/SwmNPnLvXaDBYr5Bqm8+wSZpWnX0QPWjVYzpT 3OIMH3p3Oy0uPecSVqDZorF1wJd4fUzA9t/5eUVDxbS+3S6FLD6UCJlRGLOS//Gj 9rXQ531cS+z+jgvhC62YtLQYDtu6MjPH6nVtvFZnzAaIOmdVoUTHf2RqhDJl2qVX uAXiho/OPTG/+5b0MQLNj79A/LZ09c4EwDmaZcWuXa+AUtb8r756gmHat2A== 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 47ag237mjv-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Wed, 18 Jun 2025 09:46:00 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-7c5bb68b386so2123285385a.3 for ; Wed, 18 Jun 2025 02:46:00 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750239959; x=1750844759; 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=T+Mi5ZcpDOJCM8Vjh/IRVRv49Rd6ACmYx9CA1X8kPkxIs6dYsQOA24ZttAYKueTuM9 l2olQzQb2IglTrbkeo4wHIbC+yWHY4cK1YzPBHNHrWK4ipQxbBL0ABp6auSNd/72MuHo 5odpRH0Oa0V6Uh1n/j77vOJDwkZl1/zqWkxXzKGhlBgSfuaXSYQOKXotOLaKhkNOV3Zz Zqrl4yZriXIBuzY09ozkrvj0ufdK385AvsruXUxG+j6ZSafL5aEAYQqboTLq16Oq1kvs PgG3NvQUSl2WZDV34iGQ48NxcsgKkl8NYuB1Bt6A1ziDdcByGnBWD5hLyZkmbKwwRUOB DqNg== X-Gm-Message-State: AOJu0YxRVPcNtDXeJ7e6d6P5rX7iZlZVzJscr2ERr9DQInnnsoBkrslC qQojpoENAsJJZ8N7qR1wBMFTgdqEhUwRzWmB+rL7HkEwDMV5TT92GVlMKum24GmWVi4qoPO1JeP nJhJF9s7C/7obaU2bgsK3i8CQ3egqczFtlpdjuhtNmppvVUUeya4nwkzoAHAwA3A41vAp+GtQBA DtPQ4oXoMPLqUAye+OZMnw X-Gm-Gg: ASbGncts6cFnOWElauHFDQryMBZtrEAzYw8d/GVQizDkMl0bKS84V/DoNkE9MZmxoGc zvQRhXlMpL9DUemYbQc3Uk6WdkaniC/L/1iphN20c8LqmBY1OYqD3lOu8UZSTIqX3yrVwkMN3U7 nzakIrgTQPV+GNHlTbaEGuoGH+PxVP/C04tAMfV4IWA9mcOBQufIfS7TRhIukkBxJSx+MwFtFAx 1Gd8WOfhTUw/gSlS/mwzeiQ8Oi4UR3bjfUyNIzSa2Wj9crUfvsWcx0Ahw0meerBPzgOUlv0Iv+m pcj/HwI1hK13B2iSM9+LZVF97w96vxe9byGATNPi/N+RC61DJMz3t3VwTtfOK+dffOcMweqeMQN yS5b9cBSFtVtBWIHac7hhmC17jyKJkw9OuyY= X-Received: by 2002:a05:620a:44c1:b0:7ca:f039:d471 with SMTP id af79cd13be357-7d3c6cf91b6mr2536146285a.52.1750239959304; Wed, 18 Jun 2025 02:45:59 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEwjrido2IeNzz1rgW9BNVBwr3mhXwDrUVjgPeU6aJaK9gHSwfD8ovkmyk8iv83p3znCzVLYw== X-Received: by 2002:a05:620a:44c1:b0:7ca:f039:d471 with SMTP id af79cd13be357-7d3c6cf91b6mr2536143685a.52.1750239958799; Wed, 18 Jun 2025 02:45:58 -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-553ac1e0cb9sm2207750e87.201.2025.06.18.02.45.57 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Jun 2025 02:45:57 -0700 (PDT) From: Dmitry Baryshkov To: openembedded-core@lists.openembedded.org Subject: [PATCH v4 6/8] libglvnd: migrate from meta-oe Date: Wed, 18 Jun 2025 12:45:48 +0300 Message-Id: <20250618094550.1335521-6-dmitry.baryshkov@oss.qualcomm.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250618094550.1335521-1-dmitry.baryshkov@oss.qualcomm.com> References: <20250618094550.1335521-1-dmitry.baryshkov@oss.qualcomm.com> MIME-Version: 1.0 X-Proofpoint-ORIG-GUID: jsmW7VBNYivUcxBMR0RWyhwzMvwj7h_A X-Authority-Analysis: v=2.4 cv=edY9f6EH c=1 sm=1 tr=0 ts=68528ad8 cx=c_pps a=HLyN3IcIa5EE8TELMZ618Q==: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=bTQJ7kPSJx9SKPbeHEYW: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: AW1haW4tMjUwNjE4MDA4NCBTYWx0ZWRfX2fXBLDVWX/FP DzyROUMQl4khajGMr23Ht8sc5Fl1WJCb0qozD7AAU5y2TVBx8bF9kV1T5MDQ/I8la2WFDQ37sVh +MFNpIKJBnoeQDJcyj64r6yzox3QweOGLCA7wOSxelNgZUG/IQ6gv+t1W2xWxBR2lAUFra7GAF2 zoe1yb89pJ2PSwCBrL4IOZ1o4BUNMr29o3BxJyiasWmmwrd8IoZG1jIlnz1vNkXF1M8BuYnciO7 N2HxrLk71wIciVB2N3HRCnO6HpiY+LxpB4GHKgYTKPtymxxM7gGo5S53Nrddqo2RrjSWWxecbI6 IEGuPRgtVwO13xpCpt+/84aoJlzXrRReiJxd3YkOAKAjBZiwbgm0xVb5yIrwpZz595TIDZqf2pO LgMhjKdnxVYEzJJhe/e3FwfS5K8hqnb7F4pOCcyXCnK08yS1ZNEmMl4BLqf4/IvR4kcSGoFb X-Proofpoint-GUID: jsmW7VBNYivUcxBMR0RWyhwzMvwj7h_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-18_03,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-2506180084 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 09:46:05 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/218994 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 09:45:49 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 65232 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 B220DC761AE for ; Wed, 18 Jun 2025 09:46:05 +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.3422.1750239962627505021 for ; Wed, 18 Jun 2025 02:46:02 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@qualcomm.com header.s=qcppdkim1 header.b=Nnn8CB6X; 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 55I9Ij14015318 for ; Wed, 18 Jun 2025 09:46:01 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=Nnn8CB6XC9bI+4YG+bOYgytrZcQ fxI3qtjgFZJ82x+eq7I+Oziqp6uVcbCTCIlwL8uyfLtHmiHXNemOCQ/wGkf8NUKL HqIy1WYK/OQHmjelkRRgfEiK6HjBzG7Bmxl3gLJyBvjy2+PYWn1YH15y2wXiLYF2 LNl9mcLPKOJhHDqOSpYP2/eMZGk2lB1WNCkhcsnX4Dxbg8SIUSIhv48NKFZD/3OI BRxiyMP6eXqXA7cMGhHtIIEiKQ0P6cYhAHppZizs8E8VjfzWWg2x/RJzhubgFixB Jlg/RHjdQ3DH5LalboUBGTlOBseEJIvyxpUaTZUrehYyML48+kBeLXSY1cA== 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 47b9aku2td-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Wed, 18 Jun 2025 09:46:01 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-7d15c975968so1176430585a.2 for ; Wed, 18 Jun 2025 02:46:01 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750239960; x=1750844760; 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=CXyFj9KpXdEvErLKI2un2nclyT6xNuuY6bL8ZIMzW8slp8aBPeZZFh7bhQzC/D2rQg +iCi7nZXDOsmd9TfaWvDazrHEBRkqLAmtpey+qHk4Bug1FchI3Z0J/7muiqrUTB5yP71 oZvz2u/IbgVzD9NSNC7Yl+/u7oi6MYf3riI+Lkdcah+x5NCoIcwLx4KBVhDud/3D6Zpp 8wLYqb8DJwZLxXdz3iOJJrDm1cnySiE40vuMaNXRKHWRfpIUQTPH0QeHOh+smgiI9o7s lJ5KAAyAdwsRVJmJKdVSGN/GfS26xT0E1m+T+LxXRKiZYxshs6sAJ8F59kkRp3TnLiY1 H/Dg== X-Gm-Message-State: AOJu0YxAdKzaO+3BaYXfTN6I2M+KmsbvWQeBkA9cGLWUyDrcxbLoneRl 0glCRbEcdOi6EPJDAlxerJMOYZy3iBlXOKaja3uieRxyxkuDwPajrwsj0LDhB1193W5P+BYFk76 teIRph4QpcYIlmrbugtAL2p8+n7cyQotGqF5vMhn8ZsRu0LS7ACY0XFTVN4TcfLbrsIzEYeurLa P622pFfohkr1Q3cI1nBg5q X-Gm-Gg: ASbGncstuRd+qjypp7FYwgEQiv4amrBxzsANXTzhRFosTGM7qovw/8ErZYcuw3FBnD5 WYnBptJeAnJ/53RnVc5KS9Nd2+Q0OPyVTXo2c10evBoYnAazx5DELdwAJRgMuyuTua0yh8dvtZI Eoiz/pi+kRh+uCIT+nQJKyGrdk7oxobRgSb47Atv1vGlDCEZctV4cU8hcoflni5v4KIWzf+W+CM YA3LBNTJghZIdStLR6FnPCgXKxHjEt1oSOz8rahDJlCCs6EOP2SPMsgNV/ejGiEZZ/PGMGQEDBO tQ5jB7xxc082kAMpq/BvoJCrsKreToaR32Mk2oiea4oPB/N7F1CjVMKFZFEc6MdlKKJJ2XNbqpz k0mqNhG8Dc4LOMEKxMm7setfhlRX9ZBWISZ4= X-Received: by 2002:a05:620a:28c7:b0:7d3:8d2e:1f69 with SMTP id af79cd13be357-7d3c6c209c6mr2328038285a.17.1750239960623; Wed, 18 Jun 2025 02:46:00 -0700 (PDT) X-Google-Smtp-Source: AGHT+IE+VrapmNOgchN/uQ0/Af9DoMVXw8CMCGF2RiLQwmHGbgmbNtcIp3f8/x0x8Tlq02O+VvBaUw== X-Received: by 2002:a05:620a:28c7:b0:7d3:8d2e:1f69 with SMTP id af79cd13be357-7d3c6c209c6mr2328036585a.17.1750239960172; Wed, 18 Jun 2025 02:46: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-553ac1e0cb9sm2207750e87.201.2025.06.18.02.45.58 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Jun 2025 02:45:59 -0700 (PDT) From: Dmitry Baryshkov To: openembedded-core@lists.openembedded.org Subject: [PATCH v4 7/8] mesa: enable glvnd if it is enabled in DISTRO_FEATURES Date: Wed, 18 Jun 2025 12:45:49 +0300 Message-Id: <20250618094550.1335521-7-dmitry.baryshkov@oss.qualcomm.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250618094550.1335521-1-dmitry.baryshkov@oss.qualcomm.com> References: <20250618094550.1335521-1-dmitry.baryshkov@oss.qualcomm.com> MIME-Version: 1.0 X-Proofpoint-ORIG-GUID: LjoeRFwltHYubLkqdlbkaPodtZer6FT5 X-Authority-Analysis: v=2.4 cv=UPTdHDfy c=1 sm=1 tr=0 ts=68528ad9 cx=c_pps a=qKBjSQ1v91RyAK45QCPf5w==:117 a=xqWC_Br6kY4A:10 a=6IFa9wvqVegA:10 a=EUspDBNiAAAA:8 a=-I7fbvGdFZ1fcUDrCcYA:9 a=NFOGd7dJGGMPyQGDc5-O:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjE4MDA4NCBTYWx0ZWRfX64maqrAqLtHI wjGHE/8SHw8mkDsDoE5lvHEGB01g+O5nrRjU6RagtZ/bIBoDpm1sfl2QsURJNuOct8mNKNrvknd MpQrJOhZOmiIhmQTlTtnfy8hnSV9NTfY+3YrgS/tSwKVOauCoVWCBaai+VFW3mpcBi72pzN5r6/ X5wkssHQqkCkE0X1OnWoB0EkI0BgI8dNhn1aJYkeBhUcMk/MqbtScgH2xK7qxdji+sQl2Akm83M RST402ZEfqPU9uddxCXLtK+GlKpb7tMoA9tN35oyYjj5XuCVDdHY6R0bIfjk6FpzadBSQ1jJpg0 tsae9yCTnpHnq5zX5opo4GLwgebetCCUsKWtpy3xYjT3oqrOYAsE+7hX1VRJx+pR3SV32lvY4lR I9jqT/to3yQs2G001GtvDIOndoblEioEnIn/DFEKcAUlJ84Nr9pgpuRvb4nJBqMdwNUC1sZH X-Proofpoint-GUID: LjoeRFwltHYubLkqdlbkaPodtZer6FT5 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_03,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-2506180084 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 09:46:05 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/218995 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 09:45: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: 65230 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 B21DBC7115D for ; Wed, 18 Jun 2025 09:46:05 +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.3424.1750239963774687619 for ; Wed, 18 Jun 2025 02:46:03 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@qualcomm.com header.s=qcppdkim1 header.b=UmzJIt9V; 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 55I615XT002276 for ; Wed, 18 Jun 2025 09:46: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=PSiHvpORtK5 4MleIl50UTzsfquyGBx/8lZqOz+FElG4=; b=UmzJIt9Vu/8NsLCW3WH4xhDst0n hIqw9ry1scKcrQZHssjg39fMCc00whRJ5veoBxW/D8opx4xtykeMl/PzQGRMzNAd XHiJxKMgsxx05NpMN6iUY/XNmb9BSuihp3GyXkh/pv6Ig3IR8mgj/zmvyLBWZXfI 8NFWFACJtAEW5zrCXSnHdAqkM890TLoOTYoj51NzsSh7uF5HBH+4mUP3voQpaMZ1 XL0btCShBT7EG1b/W+EHzEM5/4HLAOvbP1g1RycjFwA8mMvc6Qk7kSQ8yVzGfAFk x1ewWpGL40SqpN/e6BCsGR9hG8s403zB01V6WnsR+rAAcfMaUo/oSSvSIwA== 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 47akuwf2g2-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Wed, 18 Jun 2025 09:46:03 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-7d3d3f6471cso545933485a.3 for ; Wed, 18 Jun 2025 02:46:03 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750239962; x=1750844762; 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=nPbSO+zHCXOYF71NvrUtxNGeWjdw3d5z4l+mYdsne/f9WuaK36IZ8TeUrH9JbQtYo6 W/zhSzD8uHp96Y6tzODxonPIXs0JzsXkKTgLIX0BePnyXEVPF7pJHvtB+1ji6j38e9wE +5PLvQbBd1Vi1eHaOg6Ex4WOGHLSAaIuHEzEXDvU3EE8DTYW60rOP6RNNKtWgsvuVEOY VO/Wce96hVCwuZBCI5VA3Ljz/xHIuxaijU+tGNVLDYjBsDAoWh1EAmeMCmK/jLO7EAf0 d9dC4P33LvJWOW3M2oF0akrsDphCfiIPRyFP8nITmfd+9WV3WbGhZwFev4w55zX7Rv/R cq3A== X-Gm-Message-State: AOJu0YyONtZ6vLxMGLHwkAndu8m4nQVwVcYRzId4jL55SwV1G+TEKOd/ 4Dvh/DwA6zYyclquujsMC5odpAi6xJQka0j8c1p7FLd8hfNZ03pBmYs0yixB2Vaz5ccvRSOPszz MXe3X8tu4e/9EBod9eS7MVh53rYHlw/cWc7tcO/hPi+TtSlj9YvGdQLJQhEUXfF+mt01NWVSRhw nUSxDQ+/WQMgTbq/YWcQp4 X-Gm-Gg: ASbGnctyapwnbBf/a3z2y3UDSP6FDSbz/kvBJLBrOQr/tAkj4JYVadLQDcNNmlNwKcm PydpmU8Z9sPQTTq8/NTLltXL8JS87kvrrJTMWTQEJ6Eq87mGFlHKX+pCYG8c9mC/qI0uNgGk6Sc 3rKoiE9pEG9IP9+xkaQY36x3gc8qRS+VFXWty9E+SRe2k4VUkyrt1Zxk9t+RXIkwK0sQj+JcJns JxmuTvQKkylZM4qshROamWji9i891tSta6uD1cUKmfHZSq2wgbgPz3+5EgkesNUUCNZsyktTYcH te4j2ZSBdL6U136yC8eqD+OAWacFML8UteBGYuRRcU1LtUQc8izCrthvyxb2nbzFTw3jmiBP3T5 H1Y0cduXpLecHjanqklZ1ngv+3C4BqDFETv8= X-Received: by 2002:a05:620a:839a:b0:7d3:e83c:9512 with SMTP id af79cd13be357-7d3e83c98cemr324554785a.15.1750239961905; Wed, 18 Jun 2025 02:46:01 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGEbJ46I9K81ntAJ0kSBJ45CA/pTsqqVW+WJT/nsp14gfcMqR3+tG4SD3AwkFgcqo5K2auu5g== X-Received: by 2002:a05:620a:839a:b0:7d3:e83c:9512 with SMTP id af79cd13be357-7d3e83c98cemr324553085a.15.1750239961430; Wed, 18 Jun 2025 02:46: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-553ac1e0cb9sm2207750e87.201.2025.06.18.02.46.00 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Jun 2025 02:46:00 -0700 (PDT) From: Dmitry Baryshkov To: openembedded-core@lists.openembedded.org Subject: [PATCH v4 8/8] default-providers: handle GLVND-related providers Date: Wed, 18 Jun 2025 12:45:50 +0300 Message-Id: <20250618094550.1335521-8-dmitry.baryshkov@oss.qualcomm.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250618094550.1335521-1-dmitry.baryshkov@oss.qualcomm.com> References: <20250618094550.1335521-1-dmitry.baryshkov@oss.qualcomm.com> MIME-Version: 1.0 X-Proofpoint-ORIG-GUID: dI6UUXhiz7EKwMo_G_blS5a1YUUodDqL X-Authority-Analysis: v=2.4 cv=He0UTjE8 c=1 sm=1 tr=0 ts=68528adb cx=c_pps a=qKBjSQ1v91RyAK45QCPf5w==:117 a=xqWC_Br6kY4A:10 a=6IFa9wvqVegA:10 a=EUspDBNiAAAA:8 a=K_Wat8gt5nRy7bLjIfAA:9 a=NFOGd7dJGGMPyQGDc5-O:22 X-Proofpoint-GUID: dI6UUXhiz7EKwMo_G_blS5a1YUUodDqL X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjE4MDA4NCBTYWx0ZWRfX+P7WPk4ETU9b t/1ZTZiHqtjP9X+tZX0YnnBjAaudtYYx0KScTGLNHGMYqvduU0Y1eOIDREHnoR/5DGOIi+MRbxI PX96LRSgYdEGNa3sWg8rqr9RbKTSiwxJ3rL+bbCy+4+uDNb9K348gUusyCKuxPyI0MdMFQGG5w4 SgkRU6kUDjWj46F5LE85n2zYNfUhsbmgG4YHLIosCwU1yBSKszDP5msX6RMHGvwn3sK4W3sZtMR MWLsvbE2mUHNafXnrj/JFByKYt16TahD9Y1DlOdPtg0urDMXFHfWQ9qmKwYHOHwVvPk2EWNUdAS C7JzNgthJhrmWgOUflEgze+GLEBdZ0hRTTlcPC5TWW1pWwpa3TMqPbq8l68+i4fj5hW2iZhRbkI F/VlOsd1LKV5MRwNgqi53u+iazJROD1NaePRqp5bZZXCsxokLyLkH7N6VN4lh5vg4eWV/Tyy 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_03,2025-06-18_02,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 mlxscore=0 clxscore=1015 malwarescore=0 priorityscore=1501 suspectscore=0 impostorscore=0 bulkscore=0 mlxlogscore=999 lowpriorityscore=0 phishscore=0 adultscore=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-2506180084 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 09:46:05 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/218996 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"