summaryrefslogtreecommitdiffstats
path: root/package/numactl/0001-use-glibc-prereq-only-on-glibc.patch
diff options
context:
space:
mode:
authorThomas Petazzoni <thomas.petazzoni@free-electrons.com>2016-02-24 11:54:38 +0100
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>2016-02-24 11:54:38 +0100
commit9431433f01bf239245dd1dd50669ff8d047b25ce (patch)
tree482b09715cb4d3bed0ad49edfa017ae54f4d4734 /package/numactl/0001-use-glibc-prereq-only-on-glibc.patch
parent0bec37b6454673b2f1d0cf7c408a6cacd0185bf8 (diff)
downloadbuildroot-9431433f01bf239245dd1dd50669ff8d047b25ce.tar.gz
buildroot-9431433f01bf239245dd1dd50669ff8d047b25ce.zip
numactl: fix uclibc build issue
The patch added in commit 21ed7a92fe5a771911ef06f97522e504d0eebbc2 to fix the musl build had the unfortunate consequence to break the build on uClibc. Thanks to Bernd's work with upstream, both the musl and uclibc issues have been fixed upstream, so this patch updates our numactl package to use the two upstream commits instead of our own private patch. Fixes: http://autobuild.buildroot.net/results/a8729c301a52473899a3e3110802a41cc8afe9db/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Diffstat (limited to 'package/numactl/0001-use-glibc-prereq-only-on-glibc.patch')
-rw-r--r--package/numactl/0001-use-glibc-prereq-only-on-glibc.patch35
1 files changed, 0 insertions, 35 deletions
diff --git a/package/numactl/0001-use-glibc-prereq-only-on-glibc.patch b/package/numactl/0001-use-glibc-prereq-only-on-glibc.patch
deleted file mode 100644
index 0158bd9a20..0000000000
--- a/package/numactl/0001-use-glibc-prereq-only-on-glibc.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-Use __GLIBC_PREREQ only when __GLIBC__ is defined
-
-The way __GLIBC_PREREQ() is currently used means that it's evaluated
-even if __GLIBC__ is not defined. But obviously, __GLIBC_PREREQ will
-not exist if __GLIBC__ is not defined, causing build failures on C
-libraries not defining __GLIBC__ such as the musl C library.
-
-Patch originally taken from:
-https://github.com/voidlinux/void-packages/blob/master/srcpkgs/numactl/patches/musl.patch
-
-Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
-[Thomas: improve patch description.]
-Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-
---- a/syscall.c.orig 2014-10-20 16:12:53.000000000 +0200
-+++ b/syscall.c 2015-06-22 08:13:22.729034702 +0200
-@@ -115,14 +115,16 @@
-
- #endif
-
--#if defined(__GLIBC__) && __GLIBC_PREREQ(2, 11)
-+#if defined(__GLIBC__)
-+# if __GLIBC_PREREQ(2,11)
-
- /* glibc 2.11 seems to have working 6 argument sycall. Use the
- glibc supplied syscall in this case.
- The version cut-off is rather arbitary and could be probably
- earlier. */
-
--#define syscall6 syscall
-+# define syscall6 syscall
-+#endif
- #elif defined(__x86_64__)
- /* 6 argument calls on x86-64 are often buggy in both glibc and
- asm/unistd.h. Add a working version here. */
OpenPOWER on IntegriCloud