]> git.ipfire.org Git - thirdparty/apache/httpd.git/commitdiff
Build on s390x (interesting test target since it's big-endian).
authorJoe Orton <jorton@apache.org>
Thu, 21 Nov 2019 10:46:38 +0000 (10:46 +0000)
committerJoe Orton <jorton@apache.org>
Thu, 21 Nov 2019 10:46:38 +0000 (10:46 +0000)
IRC notifications work, e-mail doesn't; branches are done.
ppc64le builds also work but are extremely slow, so not enabled.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1870080 13f79535-47bb-0310-9956-ffa450edef68

.travis.yml
test/README.travis

index fdb26de9fa264f72231a10fa27a9c64958c3cc6a..fd67cee25f34dcd2987cbe2917e8797e5ccd57c2 100644 (file)
@@ -7,9 +7,15 @@ cache:
   directories:
     - /home/travis/perl5
     - /home/travis/root
+# The non-x86_64 images currently lack cpanminus, when that is fixed
+# the cpanminus & universe sourceline can be removed.
 addons:
   apt:
+    update: false
+    sources:
+      - sourceline: 'deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) universe'
     packages:
+      - cpanminus
       - libtool-bin
       - libapr1-dev
       - libaprutil1-dev
@@ -29,6 +35,10 @@ matrix:
   include:
     - name: Linux Ubuntu, Default module set
     # -------------------------------------------------------------------------
+    - name: Linux s390x Ubuntu, all-modules
+      arch: s390x
+      env: CONFIG="--enable-mods-shared=reallyall"
+    # -------------------------------------------------------------------------
     - name: Linux Ubuntu, Default, all-modules
       env: CONFIG="--enable-mods-shared=reallyall"
     # -------------------------------------------------------------------------
index d73f40686750420818de6295d034e016cfd27930..0c97d9918a6c75f700aa2358b9eab84c26f54037 100644 (file)
@@ -40,12 +40,12 @@ TODO list
 * MacOS build
 * Windows build
 * clang-on-Linux build
-* Build using APR non-trunk branches (1.7.x etc)
-   - need to make the ~/root/apr-trunk caching logic work for non-trunk branches
 * Multi-arch testing
+ - non-x86_64 images lack installed cpanminus and don't enable caching.
+   ppc64le builds seem unreasonably slow to install CPAN deps each time
+   (15-20 minutes) - not sure why.  s390x is enabled & seems reasonably fast.
 * Use containers for non-Ubuntu-based Linux testing
 * E-mail notifications
-* IRC notifications
 * VPATH builds
 * sanity checks for use of APLOGNO() - empty arguments, accidental duplicates, etc.
  - not sure how exactly