systems:php-ci-ppc64

See ci for basic information.

Toolchain

Uses LLVM 17 to be consistent with other runners.

Tests requiring servers

  • DBMSes are set up per ci.
  • LDAP, SNMP not yet set up.

Notes on used packages

name: emerge
runs:
  using: composite
  steps:
    - shell: sh
      # This does nothing, as currently the Gentoo/ppc64 CI system is
      # not running jobs containerized.
      #
      # - libiconv is not used, glibc iconv is instead
      run: |
        for package in \
            sys-apps/util-linux \
            app-shells/bash \
            app-admin/sudo \
            dev-build/autoconf \
            app-arch/unzip \
            app-arch/tar \
            sys-devel/bison \
            dev-util/re2c \
            dev-util/pkgconf \
            app-arch/bzip2 \
            net-misc/curl \
            media-libs/freetype \
            sys-devel/gettext \
            dev-libs/gmp \
            dev-libs/icu \
            media-libs/libjpeg-turbo \
            dev-libs/libffi \
            media-libs/libpng \
            dev-libs/libsodium \
            media-libs/libwebp \
            dev-libs/libxml2 \
            x11-libs/libXpm \
            dev-libs/libxslt \
            dev-libs/libzip \
            dev-libs/oniguruma \
            dev-libs/openssl \
            dev-libs/libedit \
            dev-db/sqlite \
            app-text/htmltidy \
            sys-libs/gdbm \
            dev-db/qdbm \
            dev-db/tokyocabinet \
            dev-db/lmdb \
            app-crypt/argon2 \
            app-text/enchant \
            app-dicts/myspell-en \
            app-dicts/myspell-de \
            dev-db/freetds \
            net-analyzer/net-snmp \
            net-nds/openldap \
            dev-libs/cyrus-sasl \
            dev-db/unixODBC \
            dev-db/postgresql \
            ; do
          echo $package
          if ! portageq has_version / $package; then
            echo "need to install $package"
            exit 1
          fi
        done

QDBM needs to be used instead of GDBM for some tests. (ext/pgsql/tests/80_bug14383.phpt)

systems/php-ci-ppc64.txt · Last modified: 2025/04/03 13:08 by 127.0.0.1