mirror of
git://git.openembedded.org/meta-openembedded
synced 2026-01-01 13:58:06 +00:00
monkey: Link in libexecinfo on musl
Needed for backtrace() APIs
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
(cherry picked from commit 11e8768c21)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
This commit is contained in:
parent
797d154058
commit
4fa55201cb
|
|
@ -0,0 +1,29 @@
|
|||
From b0526a9b5325bd4758dad8d14efd85c98ef2ebff Mon Sep 17 00:00:00 2001
|
||||
From: Khem Raj <raj.khem@gmail.com>
|
||||
Date: Fri, 14 Jul 2017 18:25:23 -0700
|
||||
Subject: [PATCH] configure: Respect LIBS variable from env
|
||||
|
||||
For musl we need to pass -lexecinfo from env
|
||||
this change accomodates that
|
||||
|
||||
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
||||
---
|
||||
configure | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/configure b/configure
|
||||
index 4286c34..f1c65db 100755
|
||||
--- a/configure
|
||||
+++ b/configure
|
||||
@@ -620,7 +620,7 @@ LIBDEFS = -DSHAREDLIB -fPIC \$(DEFS)
|
||||
INCDIR = ./include
|
||||
LDFLAGS = $LDFLAGS
|
||||
DESTDIR = ../bin/monkey
|
||||
-LIBS = -ldl $libs
|
||||
+LIBS = -ldl $libs ${LIBS}
|
||||
OBJ = monkey.o mk_method.o mk_mimetype.o mk_vhost.o mk_request.o \\
|
||||
mk_header.o mk_config.o mk_signals.o \\
|
||||
mk_user.o mk_utils.o mk_epoll.o mk_scheduler.o \\
|
||||
--
|
||||
2.13.3
|
||||
|
||||
|
|
@ -7,7 +7,10 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=2ee41112a44fe7014dce33e26468ba93"
|
|||
|
||||
SECTION = "net"
|
||||
|
||||
DEPENDS_append_libc-musl = " libexecinfo"
|
||||
|
||||
SRC_URI = "http://monkey-project.com/releases/1.5/monkey-${PV}.tar.gz \
|
||||
file://0001-configure-Respect-LIBS-variable-from-env.patch \
|
||||
file://monkey.service \
|
||||
file://monkey.init"
|
||||
|
||||
|
|
@ -24,7 +27,13 @@ EXTRA_OECONF = "--plugdir=${libdir}/monkey/ \
|
|||
--disable-plugins=mbedtls \
|
||||
--debug \
|
||||
--malloc-libc"
|
||||
|
||||
do_configure_prepend_libc-musl() {
|
||||
export LIBS="-lexecinfo"
|
||||
}
|
||||
|
||||
DISABLE_STATIC = ""
|
||||
CLEANBROKEN = "1"
|
||||
|
||||
inherit autotools-brokensep pkgconfig update-rc.d systemd
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user