1sudo: required 2dist: trusty 3language: c 4 5notifications: 6 email: 7 on_success: change 8 on_failure: change 9 10matrix: 11 include: 12 - env: COMPILER=gcc VERSION=5 13 - env: COMPILER=gcc VERSION=4.8 14 15before_install: 16 - sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test 17 - sudo apt-get update -qq 18 - | 19 if [ "$VERSION" = "5" ]; then 20 sudo apt-get install -qq -y gcc-5 21 elif [ "$VERSION" = "4.8" ]; then 22 sudo apt-get install -qq -y gcc-4.8 23 fi 24 25before_script: 26 - | 27 if [ "$VERSION" = "5" ]; then 28 export CC=gcc-5 29 elif [ "$VERSION" = "4.8" ]; then 30 export CC=gcc-4.8 31 fi 32 33install: 34 - sudo apt-get -qq update 35 - sudo apt-get install -y linux-headers-$(uname -r) 36 - sudo apt-get install libnuma-dev libpcap-dev 37 38script: 39 - echo | ./setup.sh --compile-dpdk 40 - make -f scripts/Makefile.test 41 - ./setup.sh --compile-netmap 42 - make -f scripts/Makefile.test 43 - ./setup.sh --compile-pcap 44 - make -f scripts/Makefile.test 45 46 47