File tree Expand file tree Collapse file tree 2 files changed +24
-1
lines changed Expand file tree Collapse file tree 2 files changed +24
-1
lines changed Original file line number Diff line number Diff line change 5959 sudo apt install zstd xz-utils
6060 sudo apt install ninja-build
6161 sudo apt install g++-aarch64-linux-gnu
62+
6263 sudo apt install libxml2-dev
6364 mkdir libxml2-dev-arm64 && cd libxml2-dev-arm64
6465 $LibXmlDebFile = if ($(lsb_release -rs) -eq '20.04') {
7475 tar -xf data.tar.xz
7576 }
7677 sudo cp -R ./usr/lib/aarch64-linux-gnu/ /usr/lib/aarch64-linux-gnu
78+ cd ..
79+
80+ sudo apt install zlib1g-dev
81+ mkdir zlib1g-dev-arm64 && cd zlib1g-dev-arm64
82+ $ZlibDebFile = if ($(lsb_release -rs) -eq '20.04') {
83+ "zlib1g-dev_1.2.11.dfsg-2ubuntu1_arm64.deb"
84+ } else {
85+ "zlib1g-dev_1.2.11.dfsg-2ubuntu9_arm64.deb"
86+ }
87+ wget -q "http://ports.ubuntu.com/pool/main/z/zlib/$ZlibDebFile"
88+ ar -x "$ZlibDebFile"
89+ if (Test-Path 'data.tar.zst') {
90+ tar --use-compress-program=unzstd -xf data.tar.zst
91+ } else {
92+ tar -xf data.tar.xz
93+ }
94+ sudo cp -R ./usr/lib/aarch64-linux-gnu/ /usr/lib/aarch64-linux-gnu
95+ cd ..
7796
7897 - name : Clone project
7998 uses : actions/checkout@v4
Original file line number Diff line number Diff line change @@ -59,7 +59,11 @@ set(LLVM_ENABLE_BACKTRACES OFF CACHE BOOL "")
5959set (LLVM_ENABLE_DIA_SDK OFF CACHE BOOL "" )
6060set (LLVM_ENABLE_TERMINFO OFF CACHE BOOL "" )
6161set (LLVM_ENABLE_LIBXML2 ON CACHE BOOL "" )
62- set (LLVM_ENABLE_ZLIB OFF CACHE BOOL "" )
62+ if (NOT WINDOWS)
63+ set (LLVM_ENABLE_ZLIB ON CACHE BOOL "" )
64+ else ()
65+ set (LLVM_ENABLE_ZLIB OFF CACHE BOOL "" )
66+ endif ()
6367set (LLVM_ENABLE_ZSTD OFF CACHE BOOL "" )
6468set (LLVM_ENABLE_UNWIND_TABLES OFF CACHE BOOL "" )
6569set (LLVM_ENABLE_Z3_SOLVER OFF CACHE BOOL "" )
You can’t perform that action at this time.
0 commit comments