@@ -217,7 +217,7 @@ jobs:
217217 sudo apt-get update
218218 sudo apt-get install -y --no-install-recommends \
219219 python3 python3-pip python3-dev \
220- libjpeg-dev build-essential libcurl4-openssl -dev \
220+ libjpeg-dev build-essential libssl -dev \
221221 git-lfs
222222
223223 - name : Python Dependencies
@@ -238,6 +238,8 @@ jobs:
238238 id : cmake_build
239239 run : |
240240 cmake -B build \
241+ -DLLAMA_CURL=OFF \
242+ -DLLAMA_OPENSSL=ON \
241243 -DLLAMA_FATAL_WARNINGS=ON \
242244 -DGGML_RPC=ON
243245 cmake --build build --config Release -j $(nproc)
@@ -294,13 +296,15 @@ jobs:
294296 id : depends
295297 run : |
296298 sudo apt-get update
297- sudo apt-get install build-essential libcurl4-openssl -dev
299+ sudo apt-get install build-essential libssl -dev
298300
299301 - name : Build
300302 id : cmake_build
301303 if : ${{ matrix.sanitizer != 'THREAD' }}
302304 run : |
303305 cmake -B build \
306+ -DLLAMA_CURL=OFF \
307+ -DLLAMA_OPENSSL=ON \
304308 -DLLAMA_FATAL_WARNINGS=ON \
305309 -DLLAMA_SANITIZE_${{ matrix.sanitizer }}=ON \
306310 -DCMAKE_BUILD_TYPE=${{ matrix.build_type }}
@@ -311,6 +315,8 @@ jobs:
311315 if : ${{ matrix.sanitizer == 'THREAD' }}
312316 run : |
313317 cmake -B build \
318+ -DLLAMA_CURL=OFF \
319+ -DLLAMA_OPENSSL=ON \
314320 -DLLAMA_FATAL_WARNINGS=ON \
315321 -DLLAMA_SANITIZE_${{ matrix.sanitizer }}=ON \
316322 -DCMAKE_BUILD_TYPE=${{ matrix.build_type }} \
@@ -335,14 +341,16 @@ jobs:
335341 id : depends
336342 run : |
337343 sudo apt-get update
338- sudo apt-get install build-essential libcurl4-openssl -dev
344+ sudo apt-get install build-essential libssl -dev
339345
340346 - name : Build
341347 id : cmake_build
342348 run : |
343349 mkdir build
344350 cd build
345351 cmake .. \
352+ -DLLAMA_CURL=OFF \
353+ -DLLAMA_OPENSSL=ON \
346354 -DLLAMA_FATAL_WARNINGS=ON \
347355 -DLLAMA_LLGUIDANCE=ON
348356 cmake --build . --config Release -j $(nproc)
@@ -373,12 +381,14 @@ jobs:
373381 id : depends
374382 run : |
375383 sudo apt-get update
376- sudo apt-get install build-essential libcurl4-openssl -dev
384+ sudo apt-get install build-essential libssl -dev
377385
378386 - name : Build
379387 id : cmake_build
380388 run : |
381389 cmake -B build \
390+ -DLLAMA_CURL=OFF \
391+ -DLLAMA_OPENSSL=ON \
382392 -DGGML_RPC=ON
383393 cmake --build build --config Release -j $(nproc)
384394
@@ -405,12 +415,14 @@ jobs:
405415 - name : Dependencies
406416 id : depends
407417 run : |
408- sudo apt-get install -y glslc libvulkan-dev libcurl4-openssl -dev
418+ sudo apt-get install -y glslc libvulkan-dev libssl -dev
409419
410420 - name : Configure
411421 id : cmake_configure
412422 run : |
413423 cmake -B build \
424+ -DLLAMA_CURL=OFF \
425+ -DLLAMA_OPENSSL=ON \
414426 -DCMAKE_BUILD_TYPE=RelWithDebInfo \
415427 -DGGML_BACKEND_DL=ON \
416428 -DGGML_CPU_ALL_VARIANTS=ON \
@@ -440,7 +452,7 @@ jobs:
440452 run : |
441453 sudo add-apt-repository -y ppa:kisak/kisak-mesa
442454 sudo apt-get update -y
443- sudo apt-get install -y build-essential mesa-vulkan-drivers libxcb-xinput0 libxcb-xinerama0 libxcb-cursor-dev libcurl4-openssl -dev
455+ sudo apt-get install -y build-essential mesa-vulkan-drivers libxcb-xinput0 libxcb-xinerama0 libxcb-cursor-dev libssl -dev
444456
445457 - name : Get latest Vulkan SDK version
446458 id : vulkan_sdk_version
@@ -466,6 +478,8 @@ jobs:
466478 run : |
467479 source ./vulkan_sdk/setup-env.sh
468480 cmake -B build \
481+ -DLLAMA_CURL=OFF \
482+ -DLLAMA_OPENSSL=ON \
469483 -DGGML_VULKAN=ON
470484 cmake --build build --config Release -j $(nproc)
471485
@@ -497,7 +511,7 @@ jobs:
497511 run : |
498512 sudo add-apt-repository -y ppa:kisak/kisak-mesa
499513 sudo apt-get update -y
500- sudo apt-get install -y build-essential mesa-vulkan-drivers libxcb-xinput0 libxcb-xinerama0 libxcb-cursor-dev libcurl4-openssl -dev
514+ sudo apt-get install -y build-essential mesa-vulkan-drivers libxcb-xinput0 libxcb-xinerama0 libxcb-cursor-dev libssl -dev
501515
502516 - name : Get latest Vulkan SDK version
503517 id : vulkan_sdk_version
@@ -537,7 +551,10 @@ jobs:
537551 id : cmake_build
538552 run : |
539553 export Dawn_DIR=dawn/lib64/cmake/Dawn
540- cmake -B build -DGGML_WEBGPU=ON
554+ cmake -B build \
555+ -DLLAMA_CURL=OFF \
556+ -DLLAMA_OPENSSL=ON \
557+ -DGGML_WEBGPU=ON
541558 cmake --build build --config Release -j $(nproc)
542559
543560 - name : Test
@@ -560,7 +577,7 @@ jobs:
560577 id : depends
561578 run : |
562579 sudo apt-get update
563- sudo apt-get install -y build-essential git cmake rocblas-dev hipblas-dev libcurl4-openssl -dev rocwmma-dev
580+ sudo apt-get install -y build-essential git cmake rocblas-dev hipblas-dev libssl -dev rocwmma-dev
564581
565582 - name : ccache
566583@@ -572,6 +589,8 @@ jobs:
572589 id : cmake_build
573590 run : |
574591 cmake -B build -S . \
592+ -DLLAMA_CURL=OFF \
593+ -DLLAMA_OPENSSL=ON \
575594 -DCMAKE_HIP_COMPILER="$(hipconfig -l)/clang" \
576595 -DGGML_HIP_ROCWMMA_FATTN=ON \
577596 -DGGML_HIP=ON
@@ -590,7 +609,7 @@ jobs:
590609 id : depends
591610 run : |
592611 apt-get update
593- apt-get install -y build-essential git cmake libcurl4-openssl -dev
612+ apt-get install -y build-essential git cmake libssl -dev
594613
595614 - name : ccache
596615@@ -602,6 +621,8 @@ jobs:
602621 id : cmake_build
603622 run : |
604623 cmake -B build -S . \
624+ -DLLAMA_CURL=OFF \
625+ -DLLAMA_OPENSSL=ON \
605626 -DGGML_MUSA=ON
606627 cmake --build build --config Release -j $(nproc)
607628
@@ -626,7 +647,7 @@ jobs:
626647 shell : bash
627648 run : |
628649 sudo apt update
629- sudo apt install intel-oneapi-compiler-dpcpp-cpp libcurl4-openssl -dev
650+ sudo apt install intel-oneapi-compiler-dpcpp-cpp libssl -dev
630651
631652 - name : install oneAPI MKL library
632653 shell : bash
@@ -648,6 +669,8 @@ jobs:
648669 run : |
649670 source /opt/intel/oneapi/setvars.sh
650671 cmake -B build \
672+ -DLLAMA_CURL=OFF \
673+ -DLLAMA_OPENSSL=ON \
651674 -DGGML_SYCL=ON \
652675 -DCMAKE_C_COMPILER=icx \
653676 -DCMAKE_CXX_COMPILER=icpx
@@ -674,7 +697,7 @@ jobs:
674697 shell : bash
675698 run : |
676699 sudo apt update
677- sudo apt install intel-oneapi-compiler-dpcpp-cpp libcurl4-openssl -dev
700+ sudo apt install intel-oneapi-compiler-dpcpp-cpp libssl -dev
678701
679702 - name : install oneAPI MKL library
680703 shell : bash
@@ -696,6 +719,8 @@ jobs:
696719 run : |
697720 source /opt/intel/oneapi/setvars.sh
698721 cmake -B build \
722+ -DLLAMA_CURL=OFF \
723+ -DLLAMA_OPENSSL=ON \
699724 -DGGML_SYCL=ON \
700725 -DCMAKE_C_COMPILER=icx \
701726 -DCMAKE_CXX_COMPILER=icpx \
@@ -1053,7 +1078,7 @@ jobs:
10531078 DEBIAN_FRONTEND : noninteractive
10541079 run : |
10551080 apt update
1056- apt install -y cmake build-essential ninja-build libgomp1 git libcurl4-openssl -dev
1081+ apt install -y cmake build-essential ninja-build libgomp1 git libssl -dev
10571082
10581083 - name : ccache
10591084@@ -1064,10 +1089,12 @@ jobs:
10641089 - name : Build with CMake
10651090 run : |
10661091 cmake -S . -B build -G Ninja \
1092+ -DLLAMA_CURL=OFF \
1093+ -DLLAMA_OPENSSL=ON \
1094+ -DLLAMA_FATAL_WARNINGS=ON \
10671095 -DCMAKE_BUILD_TYPE=Release \
10681096 -DCMAKE_CUDA_ARCHITECTURES=89-real \
10691097 -DCMAKE_EXE_LINKER_FLAGS=-Wl,--allow-shlib-undefined \
1070- -DLLAMA_FATAL_WARNINGS=ON \
10711098 -DGGML_NATIVE=OFF \
10721099 -DGGML_CUDA=ON
10731100 cmake --build build
0 commit comments