Merge pull request #12026 from jamessan/s390x-travis

Add big-endian, s390x job for Travis
This commit is contained in:
James McCoy 2020-03-22 13:35:51 -04:00 committed by GitHub
commit 61d4b81d21
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 22 additions and 3 deletions

View File

@ -77,7 +77,6 @@ addons:
- gdb - gdb
- gperf - gperf
- language-pack-tr - language-pack-tr
- libc6-dev-i386
- libtool-bin - libtool-bin
- locales - locales
- ninja-build - ninja-build
@ -160,6 +159,26 @@ jobs:
# Minimum required CMake. # Minimum required CMake.
- CMAKE_URL=https://cmake.org/files/v2.8/cmake-2.8.12-Linux-i386.sh - CMAKE_URL=https://cmake.org/files/v2.8/cmake-2.8.12-Linux-i386.sh
- *common-job-env - *common-job-env
- name: big-endian
os: linux
arch: s390x
compiler: gcc
env:
- FUNCTIONALTEST=functionaltest-lua
- CMAKE_FLAGS="$CMAKE_FLAGS -DPREFER_LUA=ON"
- DEPS_CMAKE_FLAGS="$DEPS_CMAKE_FLAGS -DUSE_BUNDLED_LUAJIT=OFF"
- *common-job-env
addons:
apt:
packages:
- *common-apt-packages
- gettext
- python-pip
- python3-pip
- python-setuptools
- python3-setuptools
- python-dev
- python3-dev
- name: clang-tsan - name: clang-tsan
os: linux os: linux
compiler: clang compiler: clang

View File

@ -14,9 +14,9 @@ fi
# Use default CC to avoid compilation problems when installing Python modules. # Use default CC to avoid compilation problems when installing Python modules.
echo "Install neovim module for Python 3." echo "Install neovim module for Python 3."
CC=cc python3 -m pip -q install --upgrade pynvim CC=cc python3 -m pip -q install --user --upgrade pynvim
echo "Install neovim module for Python 2." echo "Install neovim module for Python 2."
CC=cc python2 -m pip -q install --upgrade pynvim CC=cc python2 -m pip -q install --user --upgrade pynvim
echo "Install neovim RubyGem." echo "Install neovim RubyGem."
gem install --no-document --version ">= 0.8.0" neovim gem install --no-document --version ">= 0.8.0" neovim