← Commit list

bf594226d6

Viktor Szakats
Viktor Szakats
2026-08-16
SUCCESS Duration: 406s

Subject

GHA/non-native: BSD build improvements

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

.github/workflows/non-native.yml+12 -9
@@ -73,17 +73,17 @@ jobs:
install: 'cmake-core ninja perl5 krb5-devel openldap26-client libidn2',
options: '-DCURL_USE_GSSAPI=ON -DCMAKE_UNITY_BUILD=OFF' }
- - { os: 'freebsd' , version: '15.1', build: 'cmake' , arch: 'riscv64', cc: 'clang', desc: 'openssl skipall !examples',
- install: 'cmake-core ninja',
- options: '-D_CURL_PREFILL=ON -DBUILD_LIBCURL_DOCS=OFF -DBUILD_MISC_DOCS=OFF -DENABLE_CURL_MANUAL=OFF -DCURL_DISABLE_HTTPSIG=OFF' }
+ - { os: 'freebsd' , version: '15.1', build: 'cmake' , arch: 'riscv64', cc: 'clang', desc: 'openssl skipall',
+ install: 'cmake-core ninja perl5',
+ options: '-D_CURL_PREFILL=ON -DBUILD_LIBCURL_DOCS=OFF -DBUILD_MISC_DOCS=OFF -DENABLE_CURL_MANUAL=OFF -DCURL_DISABLE_HTTPSIG=OFF -DCURL_DISABLE_TYPECHECK=ON' }
- { os: 'freebsd' , version: '14.3', build: 'autotools', arch: 'arm64' , cc: 'clang', desc: 'openssl skipall !examples',
install: 'autoconf automake libtool krb5-devel openldap26-client libidn2 stunnel',
- options: '--with-openssl --with-gssapi --enable-ldap --enable-ldaps --with-libidn2' }
+ options: '--with-openssl --with-gssapi --enable-ldap --enable-ldaps --with-libidn2 --disable-typecheck' }
- - { os: 'freebsd' , version: '14.3', build: 'cmake' , arch: 'arm64' , cc: 'clang', desc: 'openssl skipall',
+ - { os: 'freebsd' , version: '14.3', build: 'cmake' , arch: 'arm64' , cc: 'clang', desc: 'openssl skiprun !examples',
install: 'cmake-core ninja perl5 krb5-devel openldap26-client libidn2 stunnel',
- options: '-DCURL_USE_GSSAPI=ON' }
+ options: '-DCURL_USE_GSSAPI=ON -DCURL_DISABLE_TYPECHECK=ON' }
# https://app.midnightbsd.org/
# https://man.midnightbsd.org/cgi-bin/man.cgi/mport
@@ -206,7 +206,10 @@ jobs:
fi
- name: 'curl -V'
- run: bld/src/curl --disable --version
+ run: |
+ find . -type f \( -name curl -o -name '*.so.*' -o -name '*.a' \) -print0 | xargs -0 file --
+ find . -type f \( -name curl -o -name '*.so.*' -o -name '*.a' \) -print0 | xargs -0 stat -f '%10z bytes: %N' --
+ bld/src/curl --disable --version
- name: 'curl install'
run: |
@@ -220,9 +223,9 @@ jobs:
if: ${{ !contains(matrix.desc, 'skipall') }} # Slow on emulated CPU
run: |
if [ "${MATRIX_BUILD}" = 'cmake' ]; then
- cmake --build bld --target testdeps
+ cmake --build bld --verbose --target testdeps
else
- make -C bld -C tests
+ make -C bld V=1 -C tests
fi
- name: 'run tests'