[tarantool-patches] Re: [PATCH v1] build: libcurl needs openssl111 on FreeBSD

Alexander Turenko alexander.turenko at tarantool.org
Mon Sep 16 13:47:41 MSK 2019


>  deps_freebsd:
>  	sudo pkg install -y git cmake gmake gcc coreutils \
> -		readline ncurses libyaml openssl libunwind icu \
> +		readline ncurses libyaml openssl111 libunwind icu \
>  		python27 py27-pip py27-setuptools py27-daemon \
>  		py27-yaml py27-argparse py27-six py27-gevent \
>  		gdb bash autoconf automake libtool

openssl-1.1.1 is the part of base system. No need to install it with
pkg.

Anyway, a user may want to have openssl-1.1.1 in /usr and openssl-1.0.2
in /usr/local (say, some other package will require an old openssl). It
seems we use headers from /usr/include, but *.so from /usr/local/lib. We
should fix it, I'll look into that.

BTW, it is seen in `./configure <...>` output:

 | checking for OpenSSL headers version... 1.0.2 - 0x1000214fL
 | checking for OpenSSL library version... 1.1.1

Now we can fix CI in the following way: remove openssl from pkg install
(and from base freebsd image we use if it is here). Let's just add a
comment that openssl is a part of base system.

WBR, Alexander Turenko.




More information about the Tarantool-patches mailing list