aboutsummaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorJan-Simon Möller <dl9pf@gmx.de>2012-11-14 12:45:08 +0100
committerSumit Semwal <sumit.semwal@linaro.org>2016-12-20 22:19:27 +0530
commit9ddd8819f770eeab7a8b492fe35e2bf089781616 (patch)
tree62195af80bec113bc864f7e83eb4c76a3949f924 /arch
parent048051b66a2ff0b412669ceefe3a568be2940c99 (diff)
x86: LLVMLinux: Add option for clang in export of memcpy.
Along with gcc >= 4.3, clang also needs memcpy exported. Signed-off-by: Jan-Simon Möller <dl9pf@gmx.de> Reviewed-by: Behan Webster <behanw@converseincode.com> Cc: PaX Team <pageexec@freemail.hu>
Diffstat (limited to 'arch')
-rw-r--r--arch/x86/um/ksyms.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/x86/um/ksyms.c b/arch/x86/um/ksyms.c
index 2e8f43ec6214..04aedcecd887 100644
--- a/arch/x86/um/ksyms.c
+++ b/arch/x86/um/ksyms.c
@@ -4,7 +4,7 @@
#ifndef CONFIG_X86_32
/*XXX: we need them because they would be exported by x86_64 */
-#if (__GNUC__ == 4 && __GNUC_MINOR__ >= 3) || __GNUC__ > 4
+#if (__GNUC__ == 4 && __GNUC_MINOR__ >= 3) || __GNUC__ > 4 || defined(__clang__)
EXPORT_SYMBOL(memcpy);
#else
EXPORT_SYMBOL(__memcpy);