Maybe don't link openssl statically by default? #53
Labels
community
community
Effort - Medium
Effort - Medium
feature
feature
Frequency - Monthly
Frequency - Monthly
Priority - Later
Priority - Later
Reach - Some
Reach - Some
Severity - S2
Severity - S2
Problem
Linking openssl statically by default implies the image must have a static
libcrypto.a
, but not all *nixes ship that when installingopenssl
. In particular, RockyLinux 8 doesn't ship that, causingpip install pymgclient==1.3.1
to fail.How was it discovered?
pip install gqlachemy
fails on a fresh Rockylinux 8 image with the build prerequisites installed. Error message suggests something's up withpymgclient
and openssl's version.Proposed fix
Add another base image, say
rockylinux:8
, to CI wherelibcrypto.a
is not provided byopenssl-devel
orlibssl-dev
. Fix the rest of CI job until the build passes and possibly improve documentation on the build process.The reason
ubuntu-22.04
didn't surface this error is becauselibssl-dev
ships alibcrypto.a
by default and the Runner comes with an openssl installed.OR
The text was updated successfully, but these errors were encountered: