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"
|
SECTION = "net"
|
||||||
|
|
||||||
|
DEPENDS_append_libc-musl = " libexecinfo"
|
||||||
|
|
||||||
SRC_URI = "http://monkey-project.com/releases/1.5/monkey-${PV}.tar.gz \
|
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.service \
|
||||||
file://monkey.init"
|
file://monkey.init"
|
||||||
|
|
||||||
|
|
@ -24,7 +27,13 @@ EXTRA_OECONF = "--plugdir=${libdir}/monkey/ \
|
||||||
--disable-plugins=mbedtls \
|
--disable-plugins=mbedtls \
|
||||||
--debug \
|
--debug \
|
||||||
--malloc-libc"
|
--malloc-libc"
|
||||||
|
|
||||||
|
do_configure_prepend_libc-musl() {
|
||||||
|
export LIBS="-lexecinfo"
|
||||||
|
}
|
||||||
|
|
||||||
DISABLE_STATIC = ""
|
DISABLE_STATIC = ""
|
||||||
|
CLEANBROKEN = "1"
|
||||||
|
|
||||||
inherit autotools-brokensep pkgconfig update-rc.d systemd
|
inherit autotools-brokensep pkgconfig update-rc.d systemd
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user