From 56c6b83e1885add6ca29219570a5c3387fc978d2 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Thu, 25 Aug 2022 12:15:40 +0200 Subject: [PATCH] build: explicitly link in libelf and zlib Signed-off-by: Felix Fietkau --- CMakeLists.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index a7e3b8a..1776076 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -17,10 +17,14 @@ OPTION(UBUS_SUPPORT "enable ubus support" ON) IF(CMAKE_SYSTEM_NAME STREQUAL "Linux") FIND_LIBRARY(nl nl-tiny) find_library(bpf NAMES bpf) + find_library(elf NAMES elf) + find_library(zlib NAMES z) SET(SOURCES ${SOURCES} wg-linux.c vxlan.c bpf.c rtnl.c) ELSE() SET(nl "") SET(bpf "") + SET(elf "") + SET(zlib "") ENDIF() IF(UBUS_SUPPORT) SET(SOURCES ${SOURCES} ubus.c) @@ -34,7 +38,7 @@ ADD_LIBRARY(unet SHARED curve25519.c siphash.c sha512.c fprime.c f25519.c ed2551 TARGET_LINK_LIBRARIES(unet ubox) ADD_EXECUTABLE(unetd ${SOURCES}) -TARGET_LINK_LIBRARIES(unetd unet ubox ${ubus} blobmsg_json ${libjson} ${nl} ${bpf}) +TARGET_LINK_LIBRARIES(unetd unet ubox ${ubus} blobmsg_json ${libjson} ${nl} ${bpf} ${elf} ${zlib}) ADD_EXECUTABLE(unet-tool cli.c) TARGET_LINK_LIBRARIES(unet-tool unet blobmsg_json ${libjson} ubox) -- 2.30.2