Hi! This simple example:
touch foo.c gcc -o foo foo.c -lssl has changed behaviour recently. On NetBSD 10: ld: /usr/lib/crt0.o: in function `___start': /usr/src/lib/csu/common/crt0-common.c:350: undefined reference to `main' On NetBSD 11.99.1: ld: /usr/lib/libssl.so: undefined reference to `OSSL_PARAM_get_int' ld: /usr/lib/libssl.so: undefined reference to `EVP_DecryptFinal_ex' ld: /usr/lib/libssl.so: undefined reference to `OPENSSL_sk_new_null' ld: /usr/lib/libssl.so: undefined reference to `EVP_PKEY_copy_parameters' ld: /usr/lib/libssl.so: undefined reference to `X509_STORE_CTX_init' ld: /usr/lib/libssl.so: undefined reference to `BN_get_rfc3526_prime_8192' ld: /usr/lib/libssl.so: undefined reference to `ERR_pop_to_mark' ... This breaks e.g. the build of www/dillo. Should we fix dillo or should we change it back so NetBSD 11 behaves the same as NetBSD 10? Thomas