Enable LTO by default
This commit is contained in:
		
							parent
							
								
									78b8ddff23
								
							
						
					
					
						commit
						1fcd0e59ec
					
				
							
								
								
									
										54
									
								
								.github/workflows/osrm-backend.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										54
									
								
								.github/workflows/osrm-backend.yml
									
									
									
									
										vendored
									
									
								
							| @ -268,35 +268,35 @@ jobs: | ||||
|             CXXCOMPILER: clang++-15 | ||||
|             ENABLE_CONAN: ON | ||||
| 
 | ||||
|           # - name: gcc-14-release | ||||
|           #   continue-on-error: false | ||||
|           #   node: 20 | ||||
|           #   runs-on: ubuntu-24.04 | ||||
|           #   BUILD_TOOLS: ON | ||||
|           #   BUILD_TYPE: Release | ||||
|           #   CCOMPILER: gcc-14 | ||||
|           #   CXXCOMPILER: g++-14 | ||||
|           #   CXXFLAGS: '-Wno-maybe-uninitialized -Wno-array-bounds -Wno-uninitialized -Wno-stringop-overflow' | ||||
|           - name: gcc-14-release | ||||
|             continue-on-error: false | ||||
|             node: 20 | ||||
|             runs-on: ubuntu-24.04 | ||||
|             BUILD_TOOLS: ON | ||||
|             BUILD_TYPE: Release | ||||
|             CCOMPILER: gcc-14 | ||||
|             CXXCOMPILER: g++-14 | ||||
|             CXXFLAGS: '-Wno-array-bounds -Wno-uninitialized -Wno-stringop-overflow' | ||||
| 
 | ||||
|           # - name: gcc-13-release | ||||
|           #   continue-on-error: false | ||||
|           #   node: 20 | ||||
|           #   runs-on: ubuntu-24.04 | ||||
|           #   BUILD_TOOLS: ON | ||||
|           #   BUILD_TYPE: Release | ||||
|           #   CCOMPILER: gcc-13 | ||||
|           #   CXXCOMPILER: g++-13 | ||||
|           #   CXXFLAGS: '-Wno-maybe-uninitialized -Wno-array-bounds -Wno-uninitialized -Wno-stringop-overflow' | ||||
|           - name: gcc-13-release | ||||
|             continue-on-error: false | ||||
|             node: 20 | ||||
|             runs-on: ubuntu-24.04 | ||||
|             BUILD_TOOLS: ON | ||||
|             BUILD_TYPE: Release | ||||
|             CCOMPILER: gcc-13 | ||||
|             CXXCOMPILER: g++-13 | ||||
|             CXXFLAGS: '-Wno-array-bounds -Wno-uninitialized -Wno-stringop-overflow' | ||||
| 
 | ||||
|           # - name: gcc-12-release | ||||
|           #   continue-on-error: false | ||||
|           #   node: 20 | ||||
|           #   runs-on: ubuntu-22.04 | ||||
|           #   BUILD_TOOLS: ON | ||||
|           #   BUILD_TYPE: Release | ||||
|           #   CCOMPILER: gcc-12 | ||||
|           #   CXXCOMPILER: g++-12 | ||||
|           #   CXXFLAGS: '-Wno-maybe-uninitialized -Wno-array-bounds -Wno-uninitialized -Wno-stringop-overflow' | ||||
|           - name: gcc-12-release | ||||
|             continue-on-error: false | ||||
|             node: 20 | ||||
|             runs-on: ubuntu-22.04 | ||||
|             BUILD_TOOLS: ON | ||||
|             BUILD_TYPE: Release | ||||
|             CCOMPILER: gcc-12 | ||||
|             CXXCOMPILER: g++-12 | ||||
|             CXXFLAGS: '-Wno-array-bounds -Wno-uninitialized -Wno-stringop-overflow' | ||||
| 
 | ||||
|           - name: conan-linux-release-node | ||||
|             build_node_package: true | ||||
|  | ||||
| @ -64,7 +64,7 @@ add_warning(init-self) | ||||
| add_warning(bool-compare) | ||||
| add_warning(logical-not-parentheses) | ||||
| add_warning(logical-op) | ||||
| add_warning(maybe-uninitialized) | ||||
| # add_warning(maybe-uninitialized) | ||||
| add_warning(misleading-indentation) | ||||
| # `no-` prefix is part of warning name(i.e. doesn't mean we are disabling it) | ||||
| add_warning(no-return-local-addr) | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user