diff options
| author | Dongxiao Xu <dongxiao.xu@intel.com> | 2010-07-08 14:22:22 +0800 |
|---|---|---|
| committer | Richard Purdie <rpurdie@linux.intel.com> | 2010-07-13 15:21:43 +0100 |
| commit | cd890ce6b47f6565230d51a43613d366ea2c8d26 (patch) | |
| tree | c695336fc0cfd44cbb7948cbd7263005a8aaac1f /meta/packages/glibc/glibc-2.10.1/march-i686.patch | |
| parent | 119b8bf2700d079799c837683a8e4227e911ddb4 (diff) | |
| download | poky-cd890ce6b47f6565230d51a43613d366ea2c8d26.tar.gz | |
glibc: Upgraded to version 2.10.1
remove tls_i486.patch and glibc-2.9-use-_begin.patch since they have already
been in new version of package
Also fix metadata
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
Diffstat (limited to 'meta/packages/glibc/glibc-2.10.1/march-i686.patch')
| -rw-r--r-- | meta/packages/glibc/glibc-2.10.1/march-i686.patch | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/meta/packages/glibc/glibc-2.10.1/march-i686.patch b/meta/packages/glibc/glibc-2.10.1/march-i686.patch new file mode 100644 index 0000000000..04616032ad --- /dev/null +++ b/meta/packages/glibc/glibc-2.10.1/march-i686.patch | |||
| @@ -0,0 +1,38 @@ | |||
| 1 | 2007-02-15 Khem Raj <kraj@xxxxxxxxxx> | ||
| 2 | |||
| 3 | * sysdeps/unix/sysv/linux/i386/sysdep.h: Re-define __i686. | ||
| 4 | * nptl/sysdeps/pthread/pt-initfini.c: Ditto. | ||
| 5 | |||
| 6 | |||
| 7 | |||
| 8 | Index: sysdeps/unix/sysv/linux/i386/sysdep.h | ||
| 9 | =================================================================== | ||
| 10 | --- sysdeps/unix/sysv/linux/i386/sysdep.h (revision 1469) | ||
| 11 | +++ sysdeps/unix/sysv/linux/i386/sysdep.h (working copy) | ||
| 12 | @@ -29,6 +29,10 @@ | ||
| 13 | #include <dl-sysdep.h> | ||
| 14 | #include <tls.h> | ||
| 15 | |||
| 16 | +#if defined __i686 && defined __ASSEMBLER__ | ||
| 17 | +#undef __i686 | ||
| 18 | +#define __i686 __i686 | ||
| 19 | +#endif | ||
| 20 | |||
| 21 | /* For Linux we can use the system call table in the header file | ||
| 22 | /usr/include/asm/unistd.h | ||
| 23 | Index: nptl/sysdeps/pthread/pt-initfini.c | ||
| 24 | =================================================================== | ||
| 25 | --- nptl/sysdeps/pthread/pt-initfini.c (revision 1469) | ||
| 26 | +++ nptl/sysdeps/pthread/pt-initfini.c (working copy) | ||
| 27 | @@ -45,6 +45,11 @@ | ||
| 28 | /* Embed an #include to pull in the alignment and .end directives. */ | ||
| 29 | asm ("\n#include \"defs.h\""); | ||
| 30 | |||
| 31 | +asm ("\n#if defined __i686 && defined __ASSEMBLER__"); | ||
| 32 | +asm ("\n#undef __i686"); | ||
| 33 | +asm ("\n#define __i686 __i686"); | ||
| 34 | +asm ("\n#endif"); | ||
| 35 | + | ||
| 36 | /* The initial common code ends here. */ | ||
| 37 | asm ("\n/*@HEADER_ENDS*/"); | ||
| 38 | |||
