The v5 patches corrects the usage of bash array expansion on
OFFICIAL_AMDGPU_TARGETS.

The updated Github PR is located at
https://github.com/gentoo/gentoo/pull/26784

Yiyang Wu (2):
  rocm.eclass: new eclass
  profiles/desc: add amdgpu_targets.desc for USE_EXPAND

 eclass/rocm.eclass                | 278 ++++++++++++++++++++++++++++++
 profiles/base/make.defaults       |   2 +-
 profiles/desc/amdgpu_targets.desc |  15 ++
 3 files changed, 294 insertions(+), 1 deletion(-)
 create mode 100644 eclass/rocm.eclass
 create mode 100644 profiles/desc/amdgpu_targets.desc

Interdiff against v4:
diff --git a/eclass/rocm.eclass b/eclass/rocm.eclass
index 225329df4876..679b1af54e0a 100644
--- a/eclass/rocm.eclass
+++ b/eclass/rocm.eclass
@@ -159,7 +159,7 @@ _rocm_set_globals() {
 
        ROCM_REQUIRED_USE+=" || ("
        for gpu_target in "${ALL_AMDGPU_TARGETS[@]}"; do
-               if has "${gpu_target}" ${OFFICIAL_AMDGPU_TARGETS[*]}; then
+               if has "${gpu_target}" "${OFFICIAL_AMDGPU_TARGETS[@]}"; then
                        IUSE+=" ${gpu_target/#/+amdgpu_targets_}"
                else
                        IUSE+=" ${gpu_target/#/amdgpu_targets_}"
-- 
2.34.1


Reply via email to