![Erico Nunes](/assets/img/avatar_default.png)
Patch 0001-fix-uClibc-build.patch is now part of upstream so it is not needed in Buildroot anymore. The remaining patches were just rebased and then renumbered so that they apply cleanly to this new version. This has been build-tested with both glibc and uClibc toolchains and run-tested on x86_64 and aarch64. Signed-off-by: Erico Nunes <nunes.erico@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
40 lines
1 KiB
Diff
40 lines
1 KiB
Diff
From 4ab7dc5fd201318e2a62dbd3ba1680b97034ec65 Mon Sep 17 00:00:00 2001
|
|
From: Erico Nunes <nunes.erico@gmail.com>
|
|
Date: Fri, 30 Sep 2016 17:45:03 +0200
|
|
Subject: [PATCH] uClibc-ng has no profil() support
|
|
|
|
Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
|
|
[Erico: Rebase for ltp 20160920]
|
|
Signed-off-by: Erico Nunes <nunes.erico@gmail.com>
|
|
---
|
|
testcases/kernel/syscalls/profil/profil01.c | 9 +++++++++
|
|
1 file changed, 9 insertions(+)
|
|
|
|
diff --git a/testcases/kernel/syscalls/profil/profil01.c b/testcases/kernel/syscalls/profil/profil01.c
|
|
index 2fc47aa..f8afd57 100644
|
|
--- a/testcases/kernel/syscalls/profil/profil01.c
|
|
+++ b/testcases/kernel/syscalls/profil/profil01.c
|
|
@@ -37,6 +37,9 @@
|
|
#define PROFIL_BUFLEN (32*1024)
|
|
|
|
char *TCID = "profil01";
|
|
+
|
|
+#if !defined(__UCLIBC__)
|
|
+
|
|
int TST_TOTAL = 1;
|
|
|
|
static volatile sig_atomic_t profil_done;
|
|
@@ -124,3 +127,9 @@ int main(int ac, char *av[])
|
|
|
|
tst_exit();
|
|
}
|
|
+#else /* systems that dont support profil */
|
|
+int main(void)
|
|
+{
|
|
+ tst_brkm(TCONF, NULL, "system doesn't have profil support");
|
|
+}
|
|
+#endif
|
|
--
|
|
2.7.4
|
|
|