@@ -167,8 +167,10 @@ jobs:
167167 uname -a
168168 export HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK=1
169169 brew update
170- brew install --overwrite git ccache ninja libtool gettext llvm@17 gcc binutils grep findutils zstd nasm
171- export PATH=$(brew --prefix llvm@17)/bin:$PATH
170+ brew install ca-certificates lz4 mpdecimal openssl@3 readline sqlite xz z3 zstd
171+ brew install --ignore-dependencies llvm@16
172+ brew install git ccache ninja libtool gettext gcc binutils grep findutils nasm
173+ export PATH=$(brew --prefix llvm@16)/bin:$PATH
172174 which clang++
173175 clang++ --version
174176 ccache -s
@@ -205,9 +207,9 @@ jobs:
205207 timeout-minutes : 300
206208 run : |
207209 python3 -m pip install pybind11
208- export PATH=$(brew --prefix llvm@17 )/bin:/usr/local/opt/grep/libexec/gnubin:/usr/local/opt/binutils/bin:$PATH:/usr/local/opt/findutils/libexec/gnubin
209- export CC=$(brew --prefix llvm@17 )/bin/clang
210- export CXX=$(brew --prefix llvm@17 )/bin/clang++
210+ export PATH=$(brew --prefix llvm@16 )/bin:/usr/local/opt/grep/libexec/gnubin:/usr/local/opt/binutils/bin:$PATH:/usr/local/opt/findutils/libexec/gnubin
211+ export CC=$(brew --prefix llvm@16 )/bin/clang
212+ export CXX=$(brew --prefix llvm@16 )/bin/clang++
211213 bash gen_manifest.sh
212214 bash ./chdb/build.sh
213215 python3 -m pip install pandas pyarrow
@@ -227,15 +229,15 @@ jobs:
227229 ls -lh chdb
228230 df -h
229231 env :
230- CIBW_ENVIRONMENT_MACOS : " PATH=$(brew --prefix llvm@17 )/bin:/usr/local/opt/grep/libexec/gnubin:/usr/local/opt/binutils/bin:$PATH:/usr/local/opt/findutils/libexec/gnubin CC=$(brew --prefix llvm@17 )/bin/clang CXX=$(brew --prefix llvm@17 )/bin/clang++"
232+ CIBW_ENVIRONMENT_MACOS : " PATH=$(brew --prefix llvm@16 )/bin:/usr/local/opt/grep/libexec/gnubin:/usr/local/opt/binutils/bin:$PATH:/usr/local/opt/findutils/libexec/gnubin CC=$(brew --prefix llvm@16 )/bin/clang CXX=$(brew --prefix llvm@16 )/bin/clang++"
231233 - name : Install dependencies for building wheels
232234 run : |
233235 python3 -m pip install -U pip tox pybind11 twine setuptools wheel>=0.40.0
234236 - name : Build wheels
235237 run : |
236- export PATH=$(brew --prefix llvm@17 )/bin:/usr/local/opt/grep/libexec/gnubin:/usr/local/opt/binutils/bin:$PATH:/usr/local/opt/findutils/libexec/gnubin
237- export CC=$(brew --prefix llvm@17 )/bin/clang
238- export CXX=$(brew --prefix llvm@17 )/bin/clang++
238+ export PATH=$(brew --prefix llvm@16 )/bin:/usr/local/opt/grep/libexec/gnubin:/usr/local/opt/binutils/bin:$PATH:/usr/local/opt/findutils/libexec/gnubin
239+ export CC=$(brew --prefix llvm@16 )/bin/clang
240+ export CXX=$(brew --prefix llvm@16 )/bin/clang++
239241 make wheel
240242 - name : Fix wheel platform tag
241243 run : |
@@ -283,9 +285,9 @@ jobs:
283285 export HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK=1
284286 brew update
285287 brew install ca-certificates lz4 mpdecimal openssl@3 readline sqlite xz z3 zstd
286- brew install --ignore-dependencies llvm@17
288+ brew install --ignore-dependencies llvm@16
287289 brew install git ccache ninja libtool gettext gcc binutils grep findutils nasm
288- export PATH=$(brew --prefix llvm@17 )/bin:$PATH
290+ export PATH=$(brew --prefix llvm@16 )/bin:$PATH
289291 which clang++
290292 clang++ --version
291293 ccache -s
@@ -313,17 +315,17 @@ jobs:
313315 - name : Prepare chdb/build.sh
314316 run : |
315317 python3 -m pip install pybind11
316- export PATH=$(brew --prefix llvm@17 )/bin:/usr/local/opt/grep/libexec/gnubin:/usr/local/opt/binutils/bin:$PATH:/usr/local/opt/findutils/libexec/gnubin
317- export CC=$(brew --prefix llvm@17 )/bin/clang
318- export CXX=$(brew --prefix llvm@17 )/bin/clang++
318+ export PATH=$(brew --prefix llvm@16 )/bin:/usr/local/opt/grep/libexec/gnubin:/usr/local/opt/binutils/bin:$PATH:/usr/local/opt/findutils/libexec/gnubin
319+ export CC=$(brew --prefix llvm@16 )/bin/clang
320+ export CXX=$(brew --prefix llvm@16 )/bin/clang++
319321 continue-on-error : false
320322 - name : Check ccache statistics
321323 run : |
322324 ccache -s
323325 ls -lh chdb
324326 df -h
325327 env :
326- CIBW_ENVIRONMENT_MACOS : " PATH=$(brew --prefix llvm@17 )/bin:/usr/local/opt/grep/libexec/gnubin:/usr/local/opt/binutils/bin:$PATH:/usr/local/opt/findutils/libexec/gnubin CC=$(brew --prefix llvm@17 )/bin/clang CXX=$(brew --prefix llvm@17 )/bin/clang++"
328+ CIBW_ENVIRONMENT_MACOS : " PATH=$(brew --prefix llvm@16 )/bin:/usr/local/opt/grep/libexec/gnubin:/usr/local/opt/binutils/bin:$PATH:/usr/local/opt/findutils/libexec/gnubin CC=$(brew --prefix llvm@16 )/bin/clang CXX=$(brew --prefix llvm@16 )/bin/clang++"
327329 - name : Remove /usr/local/bin/python3
328330 run : |
329331 sudo rm -f /usr/local/bin/python3
@@ -335,7 +337,7 @@ jobs:
335337 run : python3 -m cibuildwheel --output-dir wheelhouse
336338 timeout-minutes : 300
337339 env :
338- CIBW_ENVIRONMENT_MACOS : " PATH=$(brew --prefix llvm@17 )/bin:/usr/local/opt/grep/libexec/gnubin:/usr/local/opt/binutils/bin:$PATH:/usr/local/opt/findutils/libexec/gnubin CC=$(brew --prefix llvm@17 )/bin/clang CXX=$(brew --prefix llvm@17 )/bin/clang++"
340+ CIBW_ENVIRONMENT_MACOS : " PATH=$(brew --prefix llvm@16 )/bin:/usr/local/opt/grep/libexec/gnubin:/usr/local/opt/binutils/bin:$PATH:/usr/local/opt/findutils/libexec/gnubin CC=$(brew --prefix llvm@16 )/bin/clang CXX=$(brew --prefix llvm@16 )/bin/clang++"
339341 CIBW_DEBUG : 1
340342 CIBW_BEFORE_BUILD : " pip install -U pip tox pybind11 && bash -x gen_manifest.sh && bash chdb/build.sh"
341343 CIBW_BUILD_VERBOSITY : 3
0 commit comments