ci: Add C++ test
This commit is contained in:
parent
f698caaff6
commit
90e83449b2
20
.cirrus.yml
20
.cirrus.yml
@ -320,3 +320,23 @@ task:
|
|||||||
- ./ci/cirrus.sh
|
- ./ci/cirrus.sh
|
||||||
<< : *CAT_LOGS
|
<< : *CAT_LOGS
|
||||||
|
|
||||||
|
task:
|
||||||
|
name: "C++ -fpermissive"
|
||||||
|
container:
|
||||||
|
dockerfile: ci/linux-debian.Dockerfile
|
||||||
|
cpu: 1
|
||||||
|
memory: 1G
|
||||||
|
env:
|
||||||
|
# ./configure correctly errors out when given CC=g++.
|
||||||
|
# We hack around this by passing CC=g++ only to make.
|
||||||
|
CC: gcc
|
||||||
|
MAKEFLAGS: -j2 CC=g++ CFLAGS=-fpermissive
|
||||||
|
WERROR_CFLAGS:
|
||||||
|
EXPERIMENTAL: yes
|
||||||
|
ECDH: yes
|
||||||
|
RECOVERY: yes
|
||||||
|
SCHNORRSIG: yes
|
||||||
|
<< : *MERGE_BASE
|
||||||
|
test_script:
|
||||||
|
- ./ci/cirrus.sh
|
||||||
|
<< : *CAT_LOGS
|
||||||
|
@ -13,6 +13,7 @@ RUN apt-get install --no-install-recommends --no-upgrade -y \
|
|||||||
git ca-certificates \
|
git ca-certificates \
|
||||||
make automake libtool pkg-config dpkg-dev valgrind qemu-user \
|
make automake libtool pkg-config dpkg-dev valgrind qemu-user \
|
||||||
gcc clang llvm libc6-dbg \
|
gcc clang llvm libc6-dbg \
|
||||||
|
g++ \
|
||||||
gcc-i686-linux-gnu libc6-dev-i386-cross libc6-dbg:i386 libubsan1:i386 libasan5:i386 \
|
gcc-i686-linux-gnu libc6-dev-i386-cross libc6-dbg:i386 libubsan1:i386 libasan5:i386 \
|
||||||
gcc-s390x-linux-gnu libc6-dev-s390x-cross libc6-dbg:s390x \
|
gcc-s390x-linux-gnu libc6-dev-s390x-cross libc6-dbg:s390x \
|
||||||
gcc-arm-linux-gnueabihf libc6-dev-armhf-cross libc6-dbg:armhf \
|
gcc-arm-linux-gnueabihf libc6-dev-armhf-cross libc6-dbg:armhf \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user