summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/ubuntu-ibm.yml15
1 files changed, 9 insertions, 6 deletions
diff --git a/.github/workflows/ubuntu-ibm.yml b/.github/workflows/ubuntu-ibm.yml
index 8b831bcd25..f5d93365c2 100644
--- a/.github/workflows/ubuntu-ibm.yml
+++ b/.github/workflows/ubuntu-ibm.yml
@@ -27,10 +27,7 @@ jobs:
test_task: [check]
configure: ['']
os:
- # FIXME Comment out ppc64le due to failing tests on GitHub Actions
- # ppc64le
- # https://bugs.ruby-lang.org/issues/21534
- # - ubuntu-24.04-ppc64le
+ - ubuntu-24.04-ppc64le
- ubuntu-24.04-s390x
# Add a x86_64 case to make this CI pass on fork repositories.
- ubuntu-24.04
@@ -107,8 +104,14 @@ jobs:
- name: Run configure
env:
configure: ${{ matrix.configure }}
- run: >-
- ../src/configure -C --disable-install-doc ${configure:-cppflags=-DRUBY_DEBUG}
+ # Don't set cppflags=-DRUBY_DEBUG on ppc64le, due to some Ractor tests
+ # failing in the case.
+ # https://bugs.ruby-lang.org/issues/21534
+ run: |
+ if [ "$(uname -m)" != "ppc64le" ]; then
+ configure="${configure:-cppflags=-DRUBY_DEBUG}"
+ fi
+ ../src/configure -C --disable-install-doc ${configure}
- run: make