@@ -15,16 +15,22 @@ before_install:
1515 - nvm use $NODE_VERSION
1616 - if [ $TRAVIS_OS_NAME == "linux" ]; then
1717 sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test;
18- sudo apt-get -qq update;
19- sudo apt-get -qq install gcc-4.8 g++-4.8 lcov;
20- sudo rm /usr/bin/gcov /usr/bin/g++;
21- sudo ln -s /usr/bin/gcov-4.8 /usr/bin/gcov;
22- sudo ln -s /usr/bin/g++-4.8 /usr/bin/g++;
23- export CC="gcc-4.8";
24- export CXX="g++-4.8";
18+ sudo apt-get update;
19+ sudo apt-get install gcc-4.9 g++-4.9 lcov;
20+ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.9 20;
21+ sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.9 20;
22+ sudo update-alternatives --install /usr/bin/gcov gcov /usr/bin/gcov-4.9 20;
23+ sudo update-alternatives --config gcc;
24+ sudo update-alternatives --config g++;
25+ sudo update-alternatives --config gcov;
26+ wget http://downloads.sourceforge.net/ltp/lcov-1.10.tar.gz;
27+ tar xvfz lcov-1.10.tar.gz;
28+ sudo cp -v lcov-1.10/bin/{lcov,genpng,gendesc,genhtml,geninfo} /usr/bin/;
29+ sudo chmod 777 /usr/bin/lcov /usr/bin/genhtml /usr/bin/geninfo /usr/bin/genpng /usg/bin/gendesc;
30+ rm -rf lcov-1.10.tar.gz lcov-1.10;
31+ sudo mv -v `which gcov-4.8` `which gcov`;
2532 export GYP_DEFINES="coverage=1";
2633 export JOBS=4;
27- sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 90;
2834 fi
2935 - BUILD_ONLY=true npm install
3036# This is a random private key used purely for testing.
0 commit comments