19.05 and OpenSSL version?

7 views
Skip to first unread message

Anders Persson

unread,
Jun 1, 2019, 4:50:13 PM6/1/19
to Eiffel Web Framework
Hi

I got problems with compiling my project when upgrading to 19.05. In the release information I read this:

  • library (OpenSSL): Added TLSv1.3 support, added creation procedures make_as_tls_server and make_as_tls_client to the class SSL_CONTEXT to create flexible TLS capable server/client context, the supported protocols are SSLv3, TLSv1, TLSv1.1, TLSv1.2 and TLSv1.3.
Do I need to upgrade to a new version of OpenSSL? Or is it something else?

These are the errors reported:

C7/Cobj7.o: I funktionen ”inline_F209_95126”:
big_file_C7_c.c:(.text+0x1bbd9): odefinierad referens till ”SSL_CTX_set_options”
C7/Cobj7.o: I funktionen ”inline_F209_95127”:
big_file_C7_c.c:(.text+0x1bbfe): odefinierad referens till ”SSL_CTX_clear_options”
C7/Cobj7.o: I funktionen ”inline_F209_95128”:
big_file_C7_c.c:(.text+0x1bc18): odefinierad referens till ”SSL_CTX_get_options”
C7/Cobj7.o: I funktionen ”F209_95121”:
(.text+0x2914e): odefinierad referens till ”TLS_client_method”
C7/Cobj7.o: I funktionen ”F209_95122”:
(.text+0x29450): odefinierad referens till ”TLS_server_method”
C7/Cobj7.o: I funktionen ”inline_F208_95071”:
big_file_C7_c.c:(.text+0x8e247): odefinierad referens till ”OPENSSL_init_ssl”
C7/Cobj7.o: I funktionen ”inline_F208_95076”:
big_file_C7_c.c:(.text+0x8e253): odefinierad referens till ”OpenSSL_version_num”
C7/Cobj7.o: I funktionen ”F208_95070”:
(.text+0x92357): odefinierad referens till ”OPENSSL_init_ssl”
C7/Cobj7.o: I funktionen ”F208_95072”:
(.text+0x928d7): odefinierad referens till ”OPENSSL_init_ssl”
C7/Cobj7.o: I funktionen ”F208_95073”:
(.text+0x92b9c): odefinierad referens till ”OPENSSL_init_crypto”
C7/Cobj7.o: I funktionen ”F208_95074”:
(.text+0x92e61): odefinierad referens till ”OPENSSL_init_crypto”

Anders

Anders Persson

unread,
Jun 1, 2019, 5:12:26 PM6/1/19
to Eiffel Web Framework
HI again

After trying to remember what Javier helped me with when I had the same problem I found that I made a change in

clibs_openssl.ecf


from

<external_linker_flag value="-lssl">

to

<external_linker_flag value="`pkg-config --libs openssl`">

Anders
Reply all
Reply to author
Forward
0 new messages