Gentoo Archives: gentoo-dev

From: Yiyang Wu <xgreenlandforwyy@×××××.com>
To: gentoo-dev@l.g.o
Cc: Benda Xu <heroxbd@g.o>, Ulrich Mueller <ulm@g.o>
Subject: [gentoo-dev] [PATCH v4 0/2] *** rocm.eclass: new eclass ***
Date: Sun, 28 Aug 2022 05:26:04
Message-Id: cover.1661663431.git.xgreenlandforwyy@gmail.com
1 The v4 patches fixes a bug about determining whether ${gpu_target} is in
2 ${OFFICIAL_AMDGPU_TARGETS[*]}. Nothing else has changed, and the eclass
3 works as expected in my experiment ebuilds on sci-libs/roc*.
4
5 Yiyang Wu (2):
6 rocm.eclass: new eclass
7 profiles/desc: add amdgpu_targets.desc for USE_EXPAND
8
9 eclass/rocm.eclass | 278 ++++++++++++++++++++++++++++++
10 profiles/base/make.defaults | 2 +-
11 profiles/desc/amdgpu_targets.desc | 15 ++
12 3 files changed, 294 insertions(+), 1 deletion(-)
13 create mode 100644 eclass/rocm.eclass
14 create mode 100644 profiles/desc/amdgpu_targets.desc
15
16 Interdiff against v3:
17 diff --git a/eclass/rocm.eclass b/eclass/rocm.eclass
18 index 4b220db0aa81..225329df4876 100644
19 --- a/eclass/rocm.eclass
20 +++ b/eclass/rocm.eclass
21 @@ -159,7 +159,7 @@ _rocm_set_globals() {
22
23 ROCM_REQUIRED_USE+=" || ("
24 for gpu_target in "${ALL_AMDGPU_TARGETS[@]}"; do
25 - if has ${gpu_target} "${OFFICIAL_AMDGPU_TARGETS[*]}"; then
26 + if has "${gpu_target}" ${OFFICIAL_AMDGPU_TARGETS[*]}; then
27 IUSE+=" ${gpu_target/#/+amdgpu_targets_}"
28 else
29 IUSE+=" ${gpu_target/#/amdgpu_targets_}"
30 --
31 2.34.1

Replies

Subject Author
[gentoo-dev] [PATCH v4 1/2] rocm.eclass: new eclass Yiyang Wu <xgreenlandforwyy@×××××.com>
[gentoo-dev] [PATCH v4 2/2] profiles/desc: add amdgpu_targets.desc for USE_EXPAND Yiyang Wu <xgreenlandforwyy@×××××.com>
[gentoo-dev] Re: [PATCH v4 0/2] *** rocm.eclass: new eclass *** Ulrich Mueller <ulm@g.o>