Comme vous le savez, slackware 14.2 (dernière et vieille version stable) embarque openssl 1.0.2. Par contre vous ne savez peut-être pas que cette branche ne sera plus supportée à partir du 1er janvier 2020. Et d'ici là je doute beaucoup que slackware 15.0 soit sortie.
La solution la plus simple pour être à jour est évidement de passer en current. Toute fois, tout le monde ne le souhaite pas.
C'est pourquoi j'ai créé un SlackBuild (qui s'intègre à sbopkg à un détail près, j'y viens après). Celui-ci, basé sur le SlackBuild openssl10 de Pat pour current, vous permet d'avoir conjointement la version officielle d'openssl et openssl-1.1.1d (dernière version à ce jour). Le binaire sera /usr/bin/openssl-1.1, les includes seront dans /usr/include/openssl-1.1 et les librairies dans /usr/lib{,64}/openssl-1.1.
Ainsi pour compiler un outil contre cette version, il sera généralement nécessaire d'exécuter le script "./configure" avec ces options :
Code : Tout sélectionner
CPPFLAGS="-I/usr/include/openssl-1.1" \
LDFLAGS="-L/usr/lib64/openssl-1.1" \
./configure
Pour rappel, la branche d'openssl 1.1.1 vous permet de profiter de TLSv1.3 ce qui est sympa.
En espérant que cela puisse vous être utile.