diff --git a/mk/spdk.common.mk b/mk/spdk.common.mk index 8ec3a5914..d19e99bef 100644 --- a/mk/spdk.common.mk +++ b/mk/spdk.common.mk @@ -304,9 +304,18 @@ CXXFLAGS += $(COMMON_CFLAGS) -std=c++11 SYS_LIBS += -lrt SYS_LIBS += -luuid +SYS_LIBS += -lssl SYS_LIBS += -lcrypto SYS_LIBS += -lm +PKGCONF ?= pkg-config +# `libssl11` name is unique to Centos7 via EPEL +# So it's safe to add it here without additional check for Centos7 +ifeq ($(shell $(PKGCONF) --exists libssl11 && echo 1),1) +CFLAGS += $(shell $(PKGCONF) --cflags libssl11) +LDFLAGS += $(shell $(PKGCONF) --libs libssl11) +endif + ifneq ($(CONFIG_NVME_CUSE)$(CONFIG_FUSE),nn) SYS_LIBS += -lfuse3 endif