Use gcc-4.8 to compile in Docker.
Other travis-CI will use the default gcc version of ubuntu trusty. We must compile with the same compiler to ensure that we don't break ABI.
This commit is contained in:
parent
8b8d24d662
commit
e441b847b5
|
@ -9,8 +9,8 @@ RUN \
|
||||||
apt install -q -y --no-install-recommends \
|
apt install -q -y --no-install-recommends \
|
||||||
# Base build tools
|
# Base build tools
|
||||||
build-essential \
|
build-essential \
|
||||||
# gcc-5 \
|
gcc-4.8 \
|
||||||
# g++-5 \
|
g++-4.8 \
|
||||||
automake \
|
automake \
|
||||||
libtool \
|
libtool \
|
||||||
cmake \
|
cmake \
|
||||||
|
@ -73,6 +73,7 @@ RUN \
|
||||||
mv ninja /home/travis/.local/bin ;\
|
mv ninja /home/travis/.local/bin ;\
|
||||||
rm ninja-linux.zip
|
rm ninja-linux.zip
|
||||||
ENV PATH="/home/travis/.local/bin:${PATH}"
|
ENV PATH="/home/travis/.local/bin:${PATH}"
|
||||||
|
ENV CC=gcc-4.8 CXX=g++-4.8 QMAKE_CC=gcc-4.8 QMAKE_CXX=g++-4.8
|
||||||
|
|
||||||
COPY . kiwix-build/
|
COPY . kiwix-build/
|
||||||
RUN sudo chown -R travis:travis /home/travis/kiwix-build
|
RUN sudo chown -R travis:travis /home/travis/kiwix-build
|
||||||
|
|
Loading…
Reference in New Issue