diff options
author | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 2016-02-24 11:54:38 +0100 |
---|---|---|
committer | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 2016-02-24 11:54:38 +0100 |
commit | 9431433f01bf239245dd1dd50669ff8d047b25ce (patch) | |
tree | 482b09715cb4d3bed0ad49edfa017ae54f4d4734 /package/numactl/0001-use-glibc-prereq-only-on-glibc.patch | |
parent | 0bec37b6454673b2f1d0cf7c408a6cacd0185bf8 (diff) | |
download | buildroot-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.patch | 35 |
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. */ |