os: ubuntu-latest
config: 'CFLAGS="-DNDEBUG -g2 -O3 -fsanitize=address" --disable-flto --disable-static'
make_test: "yes"
- - name: Apple iPhone on iOS, armv7
- os: macos-latest
- AUTOTOOLS_HOST: armv7-apple-ios
- OPENSSL_HOST: ios-cross
- IOS_SDK: iPhoneOS
- IOS_CPU: armv7s
- SDK_VERSION: 18.0
- test_ios: "yes"
- config: "no"
- make: "no"
- name: Apple iPhone on iOS, arm64
os: macos-latest
AUTOTOOLS_HOST: aarch64-apple-ios
OPENSSL_HOST: ios64-cross
IOS_SDK: iPhoneOS
IOS_CPU: arm64
- SDK_VERSION: 18.0
test_ios: "yes"
config: "no"
make: "no"
OPENSSL_HOST: ios64-cross
IOS_SDK: AppleTVOS
IOS_CPU: arm64
- SDK_VERSION: 18.0
test_ios: "yes"
config: "no"
make: "no"
test_ios: "yes"
config: "no"
make: "no"
- - name: iPhoneSimulator on OS X, i386
- os: macos-latest
- AUTOTOOLS_HOST: i386-apple-ios
- OPENSSL_HOST: iphoneos-cross
- IOS_SDK: iPhoneSimulator
- IOS_CPU: i386
- SDK_VERSION: 18.0
- test_ios: "yes"
- config: "no"
- make: "no"
- name: iPhoneSimulator on OS X, x86_64
os: macos-latest
AUTOTOOLS_HOST: x86_64-apple-ios
OPENSSL_HOST: iphoneos-cross
IOS_SDK: iPhoneSimulator
IOS_CPU: x86_64
- SDK_VERSION: 18.0
test_ios: "yes"
config: "no"
make: "no"
OPENSSL_HOST: iphoneos-cross
IOS_SDK: AppleTVSimulator
IOS_CPU: x86_64
- SDK_VERSION: 18.0
test_ios: "yes"
config: "no"
make: "no"
OPENSSL_HOST: ${{ matrix.OPENSSL_HOST }}
IOS_SDK: ${{ matrix.IOS_SDK }}
IOS_CPU: ${{ matrix.IOS_CPU }}
- SDK_VERSION: ${{ matrix.SDK_VERSION }}
run: |
#(already installed) ./contrib/ios/install_tools.sh
export AUTOTOOLS_BUILD="$(./config.guess)"
LIBS="$LIBS -lz"
fi
- if echo "$LIBS" | grep -e "libssp.a" -e "lssp" >/dev/null; then
- :
- else
- LIBS="$LIBS -l:libssp.a"
+ if echo "$host" | $GREP -i -e linux >/dev/null; then
+ if echo "$LIBS" | grep -e "libssp.a" -e "lssp" >/dev/null; then
+ :
+ else
+ LIBS="$LIBS -l:libssp.a"
+ fi
fi
fi
fi
LIBS="$LIBS -lz"
fi
- if echo "$LIBS" | grep -e "libssp.a" -e "lssp" >/dev/null; then
- :
- else
- LIBS="$LIBS -l:libssp.a"
+ if echo "$host" | $GREP -i -e linux >/dev/null; then
+ if echo "$LIBS" | grep -e "libssp.a" -e "lssp" >/dev/null; then
+ :
+ else
+ LIBS="$LIBS -l:libssp.a"
+ fi
fi
fi
fi
LIBS="$LIBS -lgdi32"
fi
AC_CHECK_LIB([z], [compress], [ LIBS="$LIBS -lz" ])
- if echo "$LIBS" | grep -e "libssp.a" -e "lssp" >/dev/null; then
- :
- else
- LIBS="$LIBS -l:libssp.a"
+ if echo "$host" | $GREP -i -e linux >/dev/null; then
+ if echo "$LIBS" | grep -e "libssp.a" -e "lssp" >/dev/null; then
+ :
+ else
+ LIBS="$LIBS -l:libssp.a"
+ fi
fi
fi
fi
LIBS="$LIBS -lgdi32"
fi
AC_CHECK_LIB([z], [compress], [ LIBS="$LIBS -lz" ])
- if echo "$LIBS" | grep -e "libssp.a" -e "lssp" >/dev/null; then
- :
- else
- LIBS="$LIBS -l:libssp.a"
+ if echo "$host" | $GREP -i -e linux >/dev/null; then
+ if echo "$LIBS" | grep -e "libssp.a" -e "lssp" >/dev/null; then
+ :
+ else
+ LIBS="$LIBS -l:libssp.a"
+ fi
fi
fi
fi
- Fix to reply with SERVFAIL when the wait-limit is exceeded.
- Add extended dns error code for invalid query type to definition
list.
- - Fix to update openssl version in ios ci.
- Fix unbound.conf man page entry for root-hints to say it can
be used without strongly recommending it.
+ - Remove iPhone armv7s, and iPhoneSimulator i386 from ios ci.
+ The lib system does not provide symbols for it on the new macos
+ runner.
+ - Fix to exclude libssp for windows compiles.
10 October 2025: Wouter
- Fix #1358 Enabling FIPS in OpenSSL causes unit test to fail.