Skip to content

Commit 13e0af8

Browse files
committed
Fix macOS CI: prevent curl from detecting partial OpenSSL
curl 7.75.0's NTLM code fails to compile on newer macOS runners because configure detects a partial OpenSSL installation (missing des.h). Adding --without-ssl prevents OpenSSL detection while keeping Secure Transport via --with-darwinssl. Cache key bumped to force a fresh build.
1 parent ae766ba commit 13e0af8

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

.github/workflows/verify-build.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -467,15 +467,15 @@ jobs:
467467
uses: actions/cache@v4
468468
with:
469469
path: curl-7.75.0
470-
key: ${{ matrix.os }}-CURL-pre-built
470+
key: ${{ matrix.os }}-CURL-pre-built-v2
471471
if: ${{ matrix.os == 'macos-latest' }}
472472

473473
- name: Build CURL (for testing)
474474
run: |
475475
curl https://libhttpserver.s3.amazonaws.com/travis_stuff/curl-7.75.0.tar.gz -o curl-7.75.0.tar.gz ;
476476
tar -xzf curl-7.75.0.tar.gz ;
477477
cd curl-7.75.0 ;
478-
./configure --with-darwinssl ;
478+
./configure --with-darwinssl --without-ssl ;
479479
make ;
480480
if: ${{ matrix.os == 'macos-latest' && steps.cache-CURL.outputs.cache-hit != 'true' }}
481481

0 commit comments

Comments
 (0)