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

Reply via email to