I’m working on upgrading to openssl1.1 and I have some dynamic linking issues. On the system we are working on we are using qnx7.0 and openssl1.0 with dynamic linking. All works fine. When upgrading to openssl1.1 I am linking the new libs and I added the path to the openssl folder in the makefile, however I get this:
C:/qnx700//target/qnx7/aarch64le/usr/lib/libssl1_1.so: undefined reference to
_register_ioctl_handler' C:/qnx700//target/qnx7/aarch64le/usr/lib/libssl1_1.so: undefined reference to _unregister_ioctl_handler’
I’ve read about the ioctl_handler and what I found is that this should be part of the standard libc which I even tried to include explicitly before the ssl1_1 and crypto1_1. No luck. I tried the static linking and it seemed to work, but my requirement is to do dynamic linking.