aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Maydell <peter.maydell@linaro.org>2017-02-10 15:05:36 +0000
committerPeter Maydell <peter.maydell@linaro.org>2017-02-10 15:05:37 +0000
commit33d076ebd05491d9f7cace682b4ed70c33263f12 (patch)
tree37485c146ce007fed181257f16f14ac073cd6103
parent8b1897725d07c02a55c06e1c1a885c5c17f15b0f (diff)
parent78a22af040b8ea7c26d52755facdc332ac7bac46 (diff)
downloadqemu-33d076ebd05491d9f7cace682b4ed70c33263f12.zip
qemu-33d076ebd05491d9f7cace682b4ed70c33263f12.tar.gz
qemu-33d076ebd05491d9f7cace682b4ed70c33263f12.tar.bz2
Merge remote-tracking branch 'remotes/stsquad/tags/pull-travis-10022017-1' into staging
One minor fix and a build split to reduce timeouts. # gpg: Signature made Fri 10 Feb 2017 14:46:52 GMT # gpg: using RSA key 0xFBD0DB095A9E2A44 # gpg: Good signature from "Alex Bennée (Master Work Key) <alex.bennee@linaro.org>" # Primary key fingerprint: 6685 AE99 E751 67BC AFC8 DF35 FBD0 DB09 5A9E 2A44 * remotes/stsquad/tags/pull-travis-10022017-1: .travis.yml: split VM based builds .travis.yml: don't specify CONFIG twice Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
-rw-r--r--.travis.yml39
1 files changed, 34 insertions, 5 deletions
diff --git a/.travis.yml b/.travis.yml
index d83e2d4..9008a79 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -92,8 +92,8 @@ matrix:
- env: CONFIG=""
os: osx
compiler: clang
- # Plain Trusty Build
- - env: CONFIG=""
+ # Plain Trusty System Build
+ - env: CONFIG="--disable-linux-user"
sudo: required
addons:
dist: trusty
@@ -103,16 +103,45 @@ matrix:
- sudo apt-get build-dep -qq qemu
- wget -O - http://people.linaro.org/~alex.bennee/qemu-submodule-git-seed.tar.xz | tar -xvJ
- git submodule update --init --recursive
- # Trusty build with latest stable clang
- - env: CONFIG=""
+ # Plain Trusty Linux User Build
+ - env: CONFIG="--disable-system"
sudo: required
addons:
dist: trusty
+ compiler: gcc
+ before_install:
+ - sudo apt-get update -qq
+ - sudo apt-get build-dep -qq qemu
+ - wget -O - http://people.linaro.org/~alex.bennee/qemu-submodule-git-seed.tar.xz | tar -xvJ
+ - git submodule update --init --recursive
+ # Trusty System build with latest stable clang
+ - sudo: required
+ addons:
+ dist: trusty
+ language: generic
+ compiler: none
+ env:
+ - COMPILER_NAME=clang CXX=clang++-3.9 CC=clang-3.9
+ - CONFIG="--disable-linux-user --cc=clang-3.9 --cxx=clang++-3.9"
+ before_install:
+ - wget -nv -O - http://llvm.org/apt/llvm-snapshot.gpg.key | sudo apt-key add -
+ - sudo apt-add-repository -y 'deb http://llvm.org/apt/trusty llvm-toolchain-trusty-3.9 main'
+ - sudo apt-get update -qq
+ - sudo apt-get install -qq -y clang-3.9
+ - sudo apt-get build-dep -qq qemu
+ - wget -O - http://people.linaro.org/~alex.bennee/qemu-submodule-git-seed.tar.xz | tar -xvJ
+ - git submodule update --init --recursive
+ before_script:
+ - ./configure ${CONFIG} || cat config.log
+ # Trusty Linux User build with latest stable clang
+ - sudo: required
+ addons:
+ dist: trusty
language: generic
compiler: none
env:
- COMPILER_NAME=clang CXX=clang++-3.9 CC=clang-3.9
- - CONFIG="--cc=clang-3.9 --cxx=clang++-3.9"
+ - CONFIG="--disable-system --cc=clang-3.9 --cxx=clang++-3.9"
before_install:
- wget -nv -O - http://llvm.org/apt/llvm-snapshot.gpg.key | sudo apt-key add -
- sudo apt-add-repository -y 'deb http://llvm.org/apt/trusty llvm-toolchain-trusty-3.9 main'