mtcp-dpdk: Fix missing libz in build [YOCIMX-8529]

Fix the Makefiles for openssl support.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
This commit is contained in:
Tom Hochstein 2024-12-04 10:43:29 -06:00
parent a972177ae3
commit eb3d4dca6c
2 changed files with 43 additions and 1 deletions

View File

@ -0,0 +1,41 @@
From ec2d12903526759aff8b6ab62a31b8ec10baabce Mon Sep 17 00:00:00 2001
From: Tom Hochstein <tom.hochstein@nxp.com>
Date: Wed, 4 Dec 2024 10:30:27 -0600
Subject: [PATCH] Add libz for openssl support [YOCIMX-8529]
Upstream-Status: Pending
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
---
apps/example/Makefile.in | 2 +-
apps/perf/Makefile.in | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/apps/example/Makefile.in b/apps/example/Makefile.in
index 8d0ba5d1..aa8def49 100644
--- a/apps/example/Makefile.in
+++ b/apps/example/Makefile.in
@@ -50,7 +50,7 @@ endif
ifeq ($(DPDK),1)
DPDK_MACHINE_LINKER_FLAGS=$${RTE_SDK}/$${RTE_TARGET}/lib/ldflags.txt
LDFLAGS+=-L@DPDKLIBPATH@/@baselib@
-LIBS += -g -O3 -pthread -lrt -march=native ${MTCP_FLD}/lib/libmtcp.a -lnuma -lmtcp -lpthread -lrt -lm -latomic -ldl -lgmp -Wl,--whole-archive -ldpdk -Wl,--no-whole-archive ${LDFLAGS}
+LIBS += -g -O3 -pthread -lrt -march=native ${MTCP_FLD}/lib/libmtcp.a -lnuma -lmtcp -lpthread -lrt -lm -latomic -ldl -lgmp -lz -Wl,--whole-archive -ldpdk -Wl,--no-whole-archive ${LDFLAGS}
endif
# onvm-specific variables
diff --git a/apps/perf/Makefile.in b/apps/perf/Makefile.in
index a3773293..4986cf96 100644
--- a/apps/perf/Makefile.in
+++ b/apps/perf/Makefile.in
@@ -50,7 +50,7 @@ endif
ifeq ($(DPDK),1)
DPDK_MACHINE_LINKER_FLAGS=$${RTE_SDK}/$${RTE_TARGET}/lib/ldflags.txt
LDFLAGS+=-L@DPDKLIBPATH@/@baselib@
-LIBS += -g -O3 -pthread -lrt -march=native ${MTCP_FLD}/lib/libmtcp.a -lnuma -lmtcp -lpthread -lrt -lm -latomic -ldl -lgmp -Wl,--whole-archive -ldpdk -Wl,--no-whole-archive ${LDFLAGS}
+LIBS += -g -O3 -pthread -lrt -march=native ${MTCP_FLD}/lib/libmtcp.a -lnuma -lmtcp -lpthread -lrt -lm -latomic -ldl -lgmp -lz -Wl,--whole-archive -ldpdk -Wl,--no-whole-archive ${LDFLAGS}
endif
# onvm-specific variables
--
2.34.1

View File

@ -4,7 +4,8 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=6a36820ca4ad07a1d62df52c596df642"
DEPENDS = "gmp numactl dpdk bc-native zlib"
SRC_URI = "${MTCP_DPDK_SRC};nobranch=1"
SRC_URI = "${MTCP_DPDK_SRC};nobranch=1 \
file://0001-Add-libz-for-openssl-support-YOCIMX-8529.patch"
MTCP_DPDK_SRC ?= "git://github.com/nxp-mcuxpresso/mtcp;protocol=https"
SRCREV = "c1dee662b4d0e33c8bf2b6ee4feec27efd96a61d"