Hi Andrew, Thanks for the rapid response. I confirm that the workaroud you suggest works successfully.
Here are the details: > Could you run "make VERBOSE=1" and post the final link line (only). /usr/bin/cmake -E cmake_link_script CMakeFiles/qpid-proton.dir/link.txt --verbose=1 /usr/bin/gcc -fPIC -Wl,--no-undefined -shared -Wl,-soname,libqpid-proton.so.1 -o libqpid-proton.so.1.0.0 CMakeFiles/qpid-proton.dir/src/util.c.o CMakeFiles/qpid-proton.dir/src/error.c.o CMakeFiles/qpid-proton.dir/src/buffer.c.o CMakeFiles/qpid-proton.dir/src/parser.c.o CMakeFiles/qpid-proton.dir/src/scanner.c.o CMakeFiles/qpid-proton.dir/src/types.c.o CMakeFiles/qpid-proton.dir/src/framing/framing.c.o CMakeFiles/qpid-proton.dir/src/codec/codec.c.o CMakeFiles/qpid-proton.dir/src/dispatcher/dispatcher.c.o CMakeFiles/qpid-proton.dir/src/engine/engine.c.o CMakeFiles/qpid-proton.dir/src/message/message.c.o CMakeFiles/qpid-proton.dir/src/sasl/sasl.c.o CMakeFiles/qpid-proton.dir/src/messenger.c.o CMakeFiles/qpid-proton.dir/src/driver.c.o CMakeFiles/qpid-proton.dir/src/platform.c.o CMakeFiles/qpid-proton.dir/src/ssl/openssl.c.o -luuid -lssl -lrt CMakeFiles/qpid-proton.dir/src/ssl/openssl.c.o: In function `_log_ssl_error': openssl.c:(.text+0x2de): undefined reference to `ERR_get_error' openssl.c:(.text+0x2ff): undefined reference to `ERR_error_string_n' > Another useful datapoint would be to build with the above flag and then > post the results of "ldd libqpid-proton.so". ldd libqpid-proton.so libuuid.so.1 => /lib64/libuuid.so.1 (0x00002b00ebce6000) libssl.so.6 => /lib64/libssl.so.6 (0x00002b00ebeea000) librt.so.1 => /lib64/librt.so.1 (0x00002b00ec134000) libc.so.6 => /lib64/libc.so.6 (0x00002b00ec33e000) /lib64/ld-linux-x86-64.so.2 (0x0000003f86000000) libgssapi_krb5.so.2 => /usr/lib64/libgssapi_krb5.so.2 (0x00002b00ec694000) libkrb5.so.3 => /usr/lib64/libkrb5.so.3 (0x00002b00ec8c2000) libcom_err.so.2 => /lib64/libcom_err.so.2 (0x00002b00ecb58000) libk5crypto.so.3 => /usr/lib64/libk5crypto.so.3 (0x00002b00ecd5a000) libcrypto.so.6 => /lib64/libcrypto.so.6 (0x00002b00ecf7f000) libdl.so.2 => /lib64/libdl.so.2 (0x00002b00ed2d1000) libz.so.1 => /usr/lib64/libz.so.1 (0x00002b00ed4d5000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00002b00ed6e9000) libkrb5support.so.0 => /usr/lib64/libkrb5support.so.0 (0x00002b00ed905000) libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x00002b00edb0d000) libresolv.so.2 => /lib64/libresolv.so.2 (0x00002b00edd0f000) libselinux.so.1 => /lib64/libselinux.so.1 (0x00002b00edf25000) libsepol.so.1 => /lib64/libsepol.so.1 (0x00002b00ee13d000)