Mercurial > hg > aboriginal
annotate sources/patches/linux-powerpc-altivec.patch @ 1677:c11a357ea92d
Second attempt: make dynamic linker match libc in ccwrap.
Building uClibc requires the wrapper, so we can't have the wrapper look for
and _existing_ dynamic linker, so the wrapper script has to check the config.
author | Rob Landley <rob@landley.net> |
---|---|
date | Sun, 24 Aug 2014 22:23:05 -0500 |
parents | b53d7469b70e |
children |
rev | line source |
---|---|
1646
b53d7469b70e
Fix the powerpc build breakage in current linux kernels.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
1 After commit ef1313deafb7 attempting to build xor_vmx.c died with: |
b53d7469b70e
Fix the powerpc build breakage in current linux kernels.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
2 |
b53d7469b70e
Fix the powerpc build breakage in current linux kernels.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
3 In file included from include/linux/thread_info.h:10, |
b53d7469b70e
Fix the powerpc build breakage in current linux kernels.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
4 from include/linux/preempt.h:9, |
b53d7469b70e
Fix the powerpc build breakage in current linux kernels.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
5 from arch/powerpc/lib/xor_vmx.c:22: |
b53d7469b70e
Fix the powerpc build breakage in current linux kernels.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
6 include/linux/types.h:29: error: both 'unsigned' and '_Bool' in declaration specifiers |
b53d7469b70e
Fix the powerpc build breakage in current linux kernels.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
7 |
b53d7469b70e
Fix the powerpc build breakage in current linux kernels.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
8 Because gcc's altivec.h was #defining bool to __bool and then the kernel was |
b53d7469b70e
Fix the powerpc build breakage in current linux kernels.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
9 trying to typedef bool later. Out of morbid curiosity I tried copying a 2012 |
b53d7469b70e
Fix the powerpc build breakage in current linux kernels.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
10 version of the header, and it made no difference. |
b53d7469b70e
Fix the powerpc build breakage in current linux kernels.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
11 |
b53d7469b70e
Fix the powerpc build breakage in current linux kernels.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
12 diff --git a/arch/powerpc/lib/xor_vmx.c b/arch/powerpc/lib/xor_vmx.c |
b53d7469b70e
Fix the powerpc build breakage in current linux kernels.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
13 index e905f7c..fbb1e2c 100644 |
b53d7469b70e
Fix the powerpc build breakage in current linux kernels.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
14 --- a/arch/powerpc/lib/xor_vmx.c |
b53d7469b70e
Fix the powerpc build breakage in current linux kernels.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
15 +++ b/arch/powerpc/lib/xor_vmx.c |
b53d7469b70e
Fix the powerpc build breakage in current linux kernels.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
16 @@ -18,6 +18,7 @@ |
b53d7469b70e
Fix the powerpc build breakage in current linux kernels.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
17 * Author: Anton Blanchard <anton@au.ibm.com> |
b53d7469b70e
Fix the powerpc build breakage in current linux kernels.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
18 */ |
b53d7469b70e
Fix the powerpc build breakage in current linux kernels.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
19 #include <altivec.h> |
b53d7469b70e
Fix the powerpc build breakage in current linux kernels.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
20 +#undef bool |
b53d7469b70e
Fix the powerpc build breakage in current linux kernels.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
21 |
b53d7469b70e
Fix the powerpc build breakage in current linux kernels.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
22 #include <linux/preempt.h> |
b53d7469b70e
Fix the powerpc build breakage in current linux kernels.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
23 #include <linux/export.h> |