From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 996441381F3 for ; Sat, 4 Apr 2020 21:59:53 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 96886E0D18; Sat, 4 Apr 2020 21:59:50 +0000 (UTC) Received: from smtp.gentoo.org (dev.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 5E66CE0CA8 for ; Sat, 4 Apr 2020 21:59:50 +0000 (UTC) Received: from ifurita.localdomain (unknown [IPv6:2a02:8010:655b:0:428d:5cff:fe71:136a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: marecki) by smtp.gentoo.org (Postfix) with ESMTPSA id 0A69A34EEFC for ; Sat, 4 Apr 2020 21:59:48 +0000 (UTC) From: Marek Szuba To: gentoo-dev@lists.gentoo.org Subject: [gentoo-dev] [PATCH] Refactor virtual/opencl to provide the API, not an implementation Date: Sat, 4 Apr 2020 22:59:40 +0100 Message-Id: <20200404215941.37607-1-marecki@gentoo.org> X-Mailer: git-send-email 2.24.1 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Archives-Salt: e41ada8d-1ecb-4b22-9e56-db3fd50cf3a0 X-Archives-Hash: 1af18c42687de5a0e6b387f806b0e642 As proposed in my e-mail to the list from two days ago. Advantage: OpenCL-aware ebuilds will have something to compile and link against regardless of whether the runtime invoked by the ICD loader supports abi_x86_32 or not, or indeed even if there is no suitable runtime in the Gentoo tree.