summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorDoug Goldstein <cardoe@cardoe.com>2016-04-25 09:46:18 -0500
committerWei Liu <wei.liu2@citrix.com>2016-04-26 15:23:16 +0100
commitf7cd9d2c6b1c79d69a3c7af4c01a6225cca1539b (patch)
treeaf164a0f5b5115e7525b311d6d0835856d07ee4b /.travis.yml
parent4561569a11353688b97220be8d6a0821d53b97a6 (diff)
travis: enable building of the tools
For native (non-cross compiles) we now only require bcc, ld86, as86 for building rombios, we can build the toolstack sans rombios and using the system SeaBIOS due to known build issues. At the same time capture the output of the configure scripts to help with tracking down future build issues. This does not enable building of the toolstack with clang for now due to multiple failures. Signed-off-by: Doug Goldstein <cardoe@cardoe.com> Reviewed-by: Wei Liu <wei.liu2@citrix.com> Acked-by: Andrew Cooper<andrew.cooper3@citrix.com> Release-acked-by: Wei Liu <wei.liu2@citrix.com>
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml8
1 files changed, 4 insertions, 4 deletions
diff --git a/.travis.yml b/.travis.yml
index 741a8ab7ee..0eea94e114 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -75,18 +75,18 @@ addons:
- gcc-5
- g++-5
- clang-3.8
+ - seabios
# we must set CXX manually instead of using 'language: cpp' due to
# travis-ci/travis-ci#3871
before_script:
- export CXX=${CC/cc/++}
- export CXX=${CXX/clang/clang++}
script:
- - ( [ "x${RANDCONFIG}" = "xy" ] && ( make -C xen randconfig )
- || exit 0 )
- - ( ./configure --disable-tools --disable-stubdom --enable-docs &&
- make dist )
+ - ./scripts/travis-build
after_script:
- cat xen/.config
+ - cat tools/config.log
+ - cat docs/config.log
notifications:
irc:
channels: