Add old gcc builds with Release version
This commit is contained in:
		
							parent
							
								
									5a982d61c9
								
							
						
					
					
						commit
						410c52235d
					
				| @ -15,6 +15,13 @@ build:debian-testing: | ||||
|     paths: | ||||
|       - install/ | ||||
| 
 | ||||
| build:rt-tests: | ||||
|   stage: build | ||||
|   tags: | ||||
|     - nix | ||||
|   script: | ||||
|     - nix build -L --tarball-ttl 0 --file nix/rt.nix bsc.ovni-rt | ||||
| 
 | ||||
| build:old-gcc: | ||||
|   stage: build | ||||
|   tags: | ||||
| @ -29,9 +36,9 @@ build:old-gcc-no-lto: | ||||
|   script: | ||||
|     - nix build -L --tarball-ttl 0 --file nix/rt.nix bsc.oldOvnisNoLTO | ||||
| 
 | ||||
| build:rt-tests: | ||||
| build:old-gcc-release: | ||||
|   stage: build | ||||
|   tags: | ||||
|     - nix | ||||
|   script: | ||||
|     - nix build -L --tarball-ttl 0 --file nix/rt.nix bsc.ovni-rt | ||||
|     - nix build -L --tarball-ttl 0 --file nix/rt.nix bsc.oldOvnisRelease | ||||
|  | ||||
| @ -98,7 +98,7 @@ let | ||||
|     }); | ||||
| 
 | ||||
|     oldCompilers = [ | ||||
|       #pkgs.gcc49Stdenv | ||||
|       #pkgs.gcc49Stdenv # broken | ||||
|       pkgs.gcc6Stdenv | ||||
|       pkgs.gcc7Stdenv | ||||
|       pkgs.gcc8Stdenv | ||||
| @ -118,6 +118,12 @@ let | ||||
| 
 | ||||
|     oldOvnisNoLTO = map last.genOldOvniNoLTO last.oldCompilers; | ||||
| 
 | ||||
|     genOldOvniRelease = stdenv: (last.genOldOvni stdenv).overrideAttrs (old: { | ||||
|       cmakeBuildType = "Release"; | ||||
|     }); | ||||
| 
 | ||||
|     oldOvnisRelease = map last.genOldOvniRelease last.oldCompilers; | ||||
| 
 | ||||
|     # Now we rebuild ovni with the Nanos6 and nOS-V versions, which were | ||||
|     # linked to the previous ovni. We need to be able to exit the chroot | ||||
|     # to run Nanos6 tests, as they require access to /sys for hwloc | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user