summaryrefslogtreecommitdiffstats
path: root/meta/recipes-extended/ltp/ltp/0002-kernel-controllers-Link-with-libfts-explicitly-on-mu.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta/recipes-extended/ltp/ltp/0002-kernel-controllers-Link-with-libfts-explicitly-on-mu.patch')
-rw-r--r--meta/recipes-extended/ltp/ltp/0002-kernel-controllers-Link-with-libfts-explicitly-on-mu.patch47
1 files changed, 47 insertions, 0 deletions
diff --git a/meta/recipes-extended/ltp/ltp/0002-kernel-controllers-Link-with-libfts-explicitly-on-mu.patch b/meta/recipes-extended/ltp/ltp/0002-kernel-controllers-Link-with-libfts-explicitly-on-mu.patch
new file mode 100644
index 0000000000..eff9ed0741
--- /dev/null
+++ b/meta/recipes-extended/ltp/ltp/0002-kernel-controllers-Link-with-libfts-explicitly-on-mu.patch
@@ -0,0 +1,47 @@
1From 81e5bd5442337a4a648a0dbbff47eaac0d351287 Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com>
3Date: Thu, 7 Jan 2016 18:22:38 +0000
4Subject: [PATCH] kernel/controllers: Link with libfts explicitly on musl
5
6musl does not implement fts like glibc and therefore it depends on
7external implementation for all fts APIs
8
9Upstream-Status: Pending
10
11Signed-off-by: Khem Raj <raj.khem@gmail.com>
12---
13 testcases/kernel/controllers/Makefile.inc | 3 +++
14 testcases/kernel/controllers/cpuset/Makefile.inc | 3 +++
15 2 files changed, 6 insertions(+)
16
17diff --git a/testcases/kernel/controllers/Makefile.inc b/testcases/kernel/controllers/Makefile.inc
18index 4ca0b5a..1d85e4d 100644
19--- a/testcases/kernel/controllers/Makefile.inc
20+++ b/testcases/kernel/controllers/Makefile.inc
21@@ -36,6 +36,9 @@ MAKE_DEPS := $(LIB)
22 CPPFLAGS += -I$(abs_srcdir)/../$(LIBDIR)
23
24 LDFLAGS += -L$(abs_builddir)/../$(LIBDIR)
25+ifeq ($(LIBC),musl)
26+LDLIBS += -lfts
27+endif
28
29 INSTALL_TARGETS ?= *.sh
30
31diff --git a/testcases/kernel/controllers/cpuset/Makefile.inc b/testcases/kernel/controllers/cpuset/Makefile.inc
32index db6a843..86dd2a8 100644
33--- a/testcases/kernel/controllers/cpuset/Makefile.inc
34+++ b/testcases/kernel/controllers/cpuset/Makefile.inc
35@@ -42,6 +42,9 @@ MAKE_DEPS := $(LIBCONTROLLERS) $(LIBCPUSET)
36 LDFLAGS += -L$(abs_builddir)/$(LIBCPUSET_DIR) -L$(abs_builddir)/$(LIBCONTROLLERS_DIR)
37
38 LDLIBS += -lcpu_set -lcontrollers -lltp
39+ifeq ($(LIBC),musl)
40+LDLIBS += -lfts
41+endif
42
43 INSTALL_TARGETS ?= *.sh
44
45--
462.7.4
47