File tree Expand file tree Collapse file tree 2 files changed +21
-0
lines changed Expand file tree Collapse file tree 2 files changed +21
-0
lines changed Original file line number Diff line number Diff line change @@ -320,3 +320,23 @@ task:
320
320
- ./ci/cirrus.sh
321
321
<< : *CAT_LOGS
322
322
323
+ task :
324
+ name : " C++ -fpermissive"
325
+ container :
326
+ dockerfile : ci/linux-debian.Dockerfile
327
+ cpu : 1
328
+ memory : 1G
329
+ env :
330
+ # ./configure correctly errors out when given CC=g++.
331
+ # We hack around this by passing CC=g++ only to make.
332
+ CC : gcc
333
+ MAKEFLAGS : -j2 CC=g++ CFLAGS=-fpermissive
334
+ WERROR_CFLAGS :
335
+ EXPERIMENTAL : yes
336
+ ECDH : yes
337
+ RECOVERY : yes
338
+ SCHNORRSIG : yes
339
+ << : *MERGE_BASE
340
+ test_script :
341
+ - ./ci/cirrus.sh
342
+ << : *CAT_LOGS
Original file line number Diff line number Diff line change @@ -13,6 +13,7 @@ RUN apt-get install --no-install-recommends --no-upgrade -y \
13
13
git ca-certificates \
14
14
make automake libtool pkg-config dpkg-dev valgrind qemu-user \
15
15
gcc clang llvm libc6-dbg \
16
+ g++ \
16
17
gcc-i686-linux-gnu libc6-dev-i386-cross libc6-dbg:i386 libubsan1:i386 libasan5:i386 \
17
18
gcc-s390x-linux-gnu libc6-dev-s390x-cross libc6-dbg:s390x \
18
19
gcc-arm-linux-gnueabihf libc6-dev-armhf-cross libc6-dbg:armhf \
You can’t perform that action at this time.
0 commit comments