X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=.travis.yml;h=492678689e64fc47ddba952ffa3347b59b9a3562;hb=0c223f83c3592dca2c70697b058095b5c404c740;hp=22ba815182181e01453e109cd8a5477fe29cad9d;hpb=08dc4abdfdb49ad8a92d2eafed1adccc206abfe5;p=lwext4.git diff --git a/.travis.yml b/.travis.yml index 22ba815..4926786 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,25 +1,34 @@ language: c compiler: gcc +sudo: required +dist: trusty install: - uname -a + - sudo rm /var/lib/apt/lists/* -vfr - sudo apt-get update -qq - - sudo apt-get install -qq cmake gcc-multilib libc6:i386 libgcc1:i386 - - wget https://launchpad.net/gcc-arm-embedded/4.9/4.9-2015-q3-update/+download/gcc-arm-none-eabi-4_9-2015q3-20150921-linux.tar.bz2 - - bzip2 -d gcc-arm-none-eabi-4_9-2015q3-20150921-linux.tar.bz2 - - tar xfv gcc-arm-none-eabi-4_9-2015q3-20150921-linux.tar + - sudo apt-get install -qq cmake + - wget http://www.freddiechopin.info/en/download/category/11-bleeding-edge-toolchain?download=139%3Ableeding-edge-toolchain-151225-64-bit-linux -O /tmp/gcc-arm-none-eabi-5_3-151225-linux-x64.tar.xz + - tar -xf /tmp/gcc-arm-none-eabi-5_3-151225-linux-x64.tar.xz -C /tmp/ + - export SAVED_PATH=$PATH script: - - export PATH=$PWD/gcc-arm-none-eabi-4_9-2015q3/bin:$PATH - gcc --version - make generic - cd build_generic && make -j`nproc` - cd .. + - export PATH=/tmp/gcc-arm-none-eabi-5_3-151225/bin:$SAVED_PATH - arm-none-eabi-gcc --version - make cortex-m4 - cd build_cortex-m4 && make -j`nproc` - cd .. + - make cortex-m3 + - cd build_cortex-m3 && make -j`nproc` + - cd .. + - make cortex-m0 + - cd build_cortex-m0 && make -j`nproc` + - cd .. notifications: on_success: change