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 | ||||
|   << : *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 \ | ||||
|         make automake libtool pkg-config dpkg-dev valgrind qemu-user \ | ||||
|         gcc clang llvm libc6-dbg \ | ||||
|         g++ \ | ||||
|         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-arm-linux-gnueabihf libc6-dev-armhf-cross libc6-dbg:armhf \ | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user