ci: don't link with libzstd in release builds
libzstd was added in LLVM 15, but we don't currently use it. So let's disable it in LLVM just like libzlib. See: https://reviews.llvm.org/D128465
Этот коммит содержится в:
		
							родитель
							
								
									1f0bf9ba63
								
							
						
					
					
						коммит
						0d56dee00f
					
				
					 4 изменённых файлов: 7 добавлений и 7 удалений
				
			
		
							
								
								
									
										2
									
								
								.github/workflows/build-macos.yml
									
										
									
									
										предоставленный
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/build-macos.yml
									
										
									
									
										предоставленный
									
									
								
							|  | @ -47,7 +47,7 @@ jobs: | |||
|         uses: actions/cache@v3 | ||||
|         id: cache-llvm-build | ||||
|         with: | ||||
|           key: llvm-build-15-macos-v2 | ||||
|           key: llvm-build-15-macos-v3 | ||||
|           path: llvm-build | ||||
|       - name: Build LLVM | ||||
|         if: steps.cache-llvm-build.outputs.cache-hit != 'true' | ||||
|  |  | |||
							
								
								
									
										8
									
								
								.github/workflows/linux.yml
									
										
									
									
										предоставленный
									
									
								
							
							
						
						
									
										8
									
								
								.github/workflows/linux.yml
									
										
									
									
										предоставленный
									
									
								
							|  | @ -57,7 +57,7 @@ jobs: | |||
|         uses: actions/cache@v3 | ||||
|         id: cache-llvm-build | ||||
|         with: | ||||
|           key: llvm-build-15-linux-alpine-v2 | ||||
|           key: llvm-build-15-linux-alpine-v3 | ||||
|           path: llvm-build | ||||
|       - name: Build LLVM | ||||
|         if: steps.cache-llvm-build.outputs.cache-hit != 'true' | ||||
|  | @ -186,7 +186,7 @@ jobs: | |||
|         uses: actions/cache@v3 | ||||
|         id: cache-llvm-build | ||||
|         with: | ||||
|           key: llvm-build-15-linux-asserts-v2 | ||||
|           key: llvm-build-15-linux-asserts-v3 | ||||
|           path: llvm-build | ||||
|       - name: Build LLVM | ||||
|         if: steps.cache-llvm-build.outputs.cache-hit != 'true' | ||||
|  | @ -272,7 +272,7 @@ jobs: | |||
|         uses: actions/cache@v3 | ||||
|         id: cache-llvm-build | ||||
|         with: | ||||
|           key: llvm-build-15-linux-arm-v2 | ||||
|           key: llvm-build-15-linux-arm-v3 | ||||
|           path: llvm-build | ||||
|       - name: Build LLVM | ||||
|         if: steps.cache-llvm-build.outputs.cache-hit != 'true' | ||||
|  | @ -372,7 +372,7 @@ jobs: | |||
|         uses: actions/cache@v3 | ||||
|         id: cache-llvm-build | ||||
|         with: | ||||
|           key: llvm-build-15-linux-arm64-v2 | ||||
|           key: llvm-build-15-linux-arm64-v3 | ||||
|           path: llvm-build | ||||
|       - name: Build LLVM | ||||
|         if: steps.cache-llvm-build.outputs.cache-hit != 'true' | ||||
|  |  | |||
							
								
								
									
										2
									
								
								.github/workflows/windows.yml
									
										
									
									
										предоставленный
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/windows.yml
									
										
									
									
										предоставленный
									
									
								
							|  | @ -49,7 +49,7 @@ jobs: | |||
|         uses: actions/cache@v3 | ||||
|         id: cache-llvm-build | ||||
|         with: | ||||
|           key: llvm-build-15-windows-v2 | ||||
|           key: llvm-build-15-windows-v3 | ||||
|           path: llvm-build | ||||
|       - name: Build LLVM | ||||
|         if: steps.cache-llvm-build.outputs.cache-hit != 'true' | ||||
|  |  | |||
							
								
								
									
										2
									
								
								Makefile
									
										
									
									
									
								
							
							
						
						
									
										2
									
								
								Makefile
									
										
									
									
									
								
							|  | @ -242,7 +242,7 @@ llvm-source: $(LLVM_PROJECTDIR)/llvm | |||
| # Configure LLVM.
 | ||||
| TINYGO_SOURCE_DIR=$(shell pwd) | ||||
| $(LLVM_BUILDDIR)/build.ninja: | ||||
| 	mkdir -p $(LLVM_BUILDDIR) && cd $(LLVM_BUILDDIR) && cmake -G Ninja $(TINYGO_SOURCE_DIR)/$(LLVM_PROJECTDIR)/llvm "-DLLVM_TARGETS_TO_BUILD=X86;ARM;AArch64;RISCV;WebAssembly" "-DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD=AVR;Xtensa" -DCMAKE_BUILD_TYPE=Release -DLIBCLANG_BUILD_STATIC=ON -DLLVM_ENABLE_TERMINFO=OFF -DLLVM_ENABLE_ZLIB=OFF -DLLVM_ENABLE_LIBEDIT=OFF -DLLVM_ENABLE_Z3_SOLVER=OFF -DLLVM_ENABLE_OCAMLDOC=OFF -DLLVM_ENABLE_LIBXML2=OFF -DLLVM_ENABLE_PROJECTS="clang;lld" -DLLVM_TOOL_CLANG_TOOLS_EXTRA_BUILD=OFF -DCLANG_ENABLE_STATIC_ANALYZER=OFF -DCLANG_ENABLE_ARCMT=OFF $(LLVM_OPTION) | ||||
| 	mkdir -p $(LLVM_BUILDDIR) && cd $(LLVM_BUILDDIR) && cmake -G Ninja $(TINYGO_SOURCE_DIR)/$(LLVM_PROJECTDIR)/llvm "-DLLVM_TARGETS_TO_BUILD=X86;ARM;AArch64;RISCV;WebAssembly" "-DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD=AVR;Xtensa" -DCMAKE_BUILD_TYPE=Release -DLIBCLANG_BUILD_STATIC=ON -DLLVM_ENABLE_TERMINFO=OFF -DLLVM_ENABLE_ZLIB=OFF -DLLVM_ENABLE_ZSTD=OFF -DLLVM_ENABLE_LIBEDIT=OFF -DLLVM_ENABLE_Z3_SOLVER=OFF -DLLVM_ENABLE_OCAMLDOC=OFF -DLLVM_ENABLE_LIBXML2=OFF -DLLVM_ENABLE_PROJECTS="clang;lld" -DLLVM_TOOL_CLANG_TOOLS_EXTRA_BUILD=OFF -DCLANG_ENABLE_STATIC_ANALYZER=OFF -DCLANG_ENABLE_ARCMT=OFF $(LLVM_OPTION) | ||||
| 
 | ||||
| # Build LLVM.
 | ||||
| $(LLVM_BUILDDIR): $(LLVM_BUILDDIR)/build.ninja | ||||
|  |  | |||
		Загрузка…
	
	Создание таблицы
		
		Сослаться в новой задаче
	
	 Ayke van Laethem
						Ayke van Laethem