aboutsummaryrefslogtreecommitdiff
path: root/patches/glibc
Commit message (Collapse)AuthorAgeFilesLines
* Add ARM patches for 2.12.2/2.13Alexey Neyman2017-03-1012-0/+840
| | | | | Reported-by: Austin Beer (brainwave64) Signed-off-by: Alexey Neyman <stilor@att.net>
* Patch failing grep expression in glibc configureAlexey Neyman2017-03-0817-0/+803
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #627 from dankm/freebsdAlexey Neyman2017-03-0716-208/+0
|\ | | | | FreeBSD build support
| * Drop the stat64 Cygwin patchDan McGregor2017-03-0616-208/+0
| | | | | | | | | | | | It's not needed now that it's been moved to glibc.sh Signed-off-by: Dan McGregor <dan.mcgregor@usask.ca>
* | Backport patches to glibc 2.14+Alexey Neyman2017-03-0465-0/+6578
|/ | | | | | ... fix building on ARM. Signed-off-by: Alexey Neyman <stilor@att.net>
* Backport the fix from 2.19 for cross-rpcgen on macosAlexey Neyman2017-03-019-0/+288
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Propagate Cygwin stat64 patch to 2.21 and older versionsAlexey Neyman2017-02-1112-0/+156
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Add a patch to build 2.15 for ARMAlexey Neyman2017-02-091-0/+19
| | | | | | Fix from upstream. Signed-off-by: Alexey Neyman <stilor@att.net>
* Ports patches for glibc 2.12.1 .. 2.16Alexey Neyman2017-02-09145-368/+7401
| | | | | | | | | | Add patches for versions that didn't have them - patches updated/retired as necessary. Also, disallow 2.12.2 for architectures in ports - this version did not have ports addon. Signed-off-by: Alexey Neyman <stilor@att.net>
* backport support patch for gcc 5 to glibc 2.13 arm portsClaus Strasburger2017-02-091-0/+50
| | | | Signed-off-by: Claus Strasburger <claus@strasburger.de>
* Revert "patches: remove obsolete glibc patches"Alexey Neyman2017-02-09145-0/+11036
| | | | | | | | | This partially reverts commit 429b3e884662a3b9a72890aae23865501e66330f. Bring back the patches for glibc 2.12 and newer. Propagate/refresh some patches as needed. Signed-off-by: Alexey Neyman <stilor@att.net>
* Add glibc 2.25Alexey Neyman2017-02-054-0/+86
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Fix glibc build with GCC5/6.Alexey Neyman2017-01-261-0/+28
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Fix glibc 2.23/2.24 with --enable-static-nss.Alexey Neyman2017-01-262-0/+60
| | | | | | 2.22 and older have more warnings that break the build. Signed-off-by: Alexey Neyman <stilor@att.net>
* Propagate caddr_t patch to other glibc versionsAlexey Neyman2017-01-174-0/+60
| | | | | | ... 2.20, 2.21, 2.22 and 2.24. Signed-off-by: Alexey Neyman <stilor@att.net>
* Fix for Candian-Cross builds for mingw host to arm target.C. Robert Daniels III2017-01-061-0/+15
|
* glibc: Add glibc-2.24Joachim Nilsson2016-11-121-0/+13
| | | | Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
* patches/glibc: Backport more patches for 2.19Kirill K. Smirnov2016-09-151-0/+48
| | | | | | Fixes build with gcc 5. Signed-off-by: Kirill K. Smirnov <kirill.k.smirnov@gmail.com>
* patches/glibc: Backport more patches for 2.18Kirill K. Smirnov2016-09-152-0/+86
| | | | | | These new patches fix build with make >= 4.0 and gcc 5. Signed-off-by: Kirill K. Smirnov <kirill.k.smirnov@gmail.com>
* patches: remove obsolete glibc patchesKirill K. Smirnov2016-09-15285-19276/+0
| | | | | | Glibc prior to 2.18, linuxthreads and ports are not supported. Signed-off-by: Kirill K. Smirnov <kirill.k.smirnov@gmail.com>
* glibc: fixed compile errorYogesh Sharma2016-09-071-0/+84
| | | | | | | Fixed compile error with gcc 6.1 and glibc 2.23 involving missing parenthesis with patch from glibc git repository, commit df1cf48777fe4cd81ad7fb09ecbe5b31432b7c1c. Signed-off-by: Yogesh Sharma <YogeshASharma@gmail.com>
* Add patch for glibc 2.22 for CVE-2015-7547.Reser, Ben2016-03-041-0/+551
| | | | This resolves a vulnerability related to getaddrinfo().
* glibc: port glibc patch from 2.22 to 2.23Bryan Hundven2016-02-231-0/+13
| | | | | | | | Only one patch ported forward from 2.22: * 100-Cygwin-doesnt-have-stat64.patch Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* glibc: Cygwin doesn't have stat64Ray Donnelly2015-11-131-0/+13
| | | | Signed-off-by: Ray Donnelly <mingw.android@gmail.com>
* Pick up a fix for glibc-2.22 on sparc32.Alexey Neyman2015-10-151-0/+21
|
* Fix building glibc 2.17 with gcc 5.1+Philipp Kirchhofer2015-09-151-0/+54
| | | | | | Backport from glibc 2.20 Fixes error "In function _Unwind_Resume: undefined reference to libgcc_s_resume"
* patch glibc 2.11's configure script to support Make 4Konstantin Käfer2015-07-141-0/+12
|
* patches: No symlinks in patch directoryBryan Hundven2015-06-142-1/+14
| | | | | | | | | | | | | | | | | | | | | With newer version of the patch program, it no longer follows symlinks: ======================================================================== a/patch-2.7.4-x86_64-1.txz: Upgraded. Patch no longer follows symbolic links to input and output files. This ensures that symbolic links created by git-style patches cannot cause patch to write outside the working directory. For more information, see: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-1196 (* Security fix *) ======================================================================== This copies patches/glibc/2.20 to patches/glibc/linaro-2.20-2014.11. This change also closes #51 Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* Merge pull request #43 from bwalle/glibc-2.16-ghostBryan Hundven2015-02-031-0/+222
|\ | | | | libc/glibc: Add patch to fix CVE-2015-0235
| * libc/glibc: Add patch to fix CVE-2015-0235Bernhard Walle2015-02-031-0/+222
| | | | | | | | | | | | | | This patch fixes the so-called "GHOST" buffer overflow in glibc 2.16. See http://www.openwall.com/lists/oss-security/2015/01/27/9. Signed-off-by: Bernhard Walle <bernhard@bwalle.de>
* | Add patch to fix building glibc 2.20 on sparcStefan2015-02-012-0/+15
|/ | | | | | | | | | This actually comes from upstream: https://sourceware.org/ml/libc-alpha/2014-09/msg00317.html It is needed for plain glibc as well as linaro's version. A symlink is added for the latter's version 2.20-2014.11. Signed-off-by: Waldemar Brodkorb <wbx@openadk.org> Signed-off-by: Stefan Tauner <stefan.tauner@gmx.at>
* libc/glibc: add patch to avoid caddr_t redefinitionYann E. MORIN2014-09-021-0/+28
| | | | | | Forward-ported from glibc-2.13. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* libc/glibc: adding patch for glibc-2.10.1 for make-3.82 and laterDaniel Schultze2014-01-161-0/+16
| | | | | | | | | | | | | | | Make 3.82 broke makefiles that used implicit and explicit rules on the same line. This was a undocumented feature that broke many makefiles. This patch removes the offending rule and replaces it with two separate rules. Signed-off-by: Daniel Schultze <kinglag@gmail.com> [yann.morin.1998@free.fr: make it a crosstool-ng patch] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Message-Id: <CAEsx0Y-PDK7g6XanR=GRWT-8efMX=qAuB4Ub7wakF5sH=tQGxA@mail.gmail.com> Patchwork-Id: 311876
* libc/glibc: add latest versionYann E. MORIN"2013-10-072-0/+143
| | | | | | Take two patches from upstream at the same time. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* libc/glibc: add patch to fix build for PowerPC64.Frederic Roussel"2013-02-063-0/+60
| | | | | | | | For a PowerPC64 build, avoid erroneous inline optimization of initfini.s Signed-off-by: "Frederic R. ROUSSEL" <fr.frasc@gmail.com> Message-Id: <7585f649ad60b23c4a31.1360185227@x58> Patchwork-Id: 218755
* libc/glibc: add patches for glibc 2.14.1Jonathan Liu2012-08-052-0/+678
| | | | Signed-off-by: Jonathan Liu <net147@gmail.com>
* libc/glibc: add 2.13Yann E. MORIN"2011-05-0343-0/+2661
| | | | | | | | Patchset provided by "Ioannis E. Venetis" <venetis@mail.capsl.udel.edu> http://sourceware.org/ml/crossgcc/2011-04/msg00072.html http://sourceware.org/ml/crossgcc/2011-04/msg00073.html Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
* libc/glibc: update patchset, add ports patchsetYann E. MORIN"2011-05-0339-0/+2590
| | | | | | | | Patchset provided by "Ioannis E. Venetis" <venetis@mail.capsl.udel.edu> http://sourceware.org/ml/crossgcc/2011-04/msg00072.html http://sourceware.org/ml/crossgcc/2011-04/msg00073.html Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
* libc/glibc: remove duplicate patchYann E. MORIN"2011-04-061-47/+0
| | | | | | | Remove a now obsolete patch for glibc-2.9 (a better one has just been contributed by Esben). Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
* libc/glibc: workaround for autoconf'ed define of caddr_tEsben Haabendal2011-04-066-0/+168
| | | | | | | | | | | | | | | | When building canadian cross compiler, I have some trouble with configure defining caddr_t as a macro, like: #define caddr_t char * When combined with the types.h where caddr_t is protected together with daddr_t, the typedef of caddr_t breaks. This patch works around it by protecting the caddr_t typedef specifically. I am uncertain as to the real cause and solution to this :-( Signed-off-by: Esben Haabendal <eha@dev.doredevelopment.dk>
* libc/glibc: fix cross-compiling to i686Yann E. MORIN"2011-04-067-42/+204
| | | | | | | | | | | | | In OE-lite we use the attached patch for building i686 cross compilers. Thanks to Khem Raj for original patch :-) At the same time, remove the corresponding patch that was in the ports patchset. CC: Khem Raj <raj.khem@gmail.com> Signed-off-by: Esben Haabendal <eha@dev.doredevelopment.dk> [yann.morin.1998@anciens.enib.fr: remove patch from ports] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
* libc-glibc: remove 2.3.6Yann E. MORIN"2011-01-0324-1407/+0
| | | | | | | | | | | This is an obsolete version which is no longer used by any sample (the only user, the ia64 sample, has been removed). It also makes the code path a bit complex, with twists just to accomodate that version. Removing the version will make those twists go away, and will ease commonalisation of glibc and eglibc in the future (hopefully!). Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
* libc/glibc: fix glibc-2.10.1 patchsetIlya A. Volynets-Evenbakh"2010-10-311-1/+1
| | | | There was a missing '#" to a '#define' line.
* libc/glibc: repair debugging with gdb (glibc 2.9)Titus von Boxberg2010-08-211-0/+11
| | | | | | | | | | Without this patch, crosstool-ng-built glibc-2.9 prevents debugging any exeutable with gdb. gdb says: [Thread debugging using libthread_db enabled] find_new_threads_callback: cannot get thread info: generic error See also https://bugzilla.redhat.com/show_bug.cgi?id=487212 for a discussion of the bug and the solution.
* libc/glibc: let glibc 3.3.6 link correctlyArnaud Lacombe2010-08-051-0/+12
| | | | | | | | | | | From http://sourceware.org/git/?p=glibc.git;a=commit;f=elf/Makefile;h=7c8a67320e26b8c11108bf0a3410d3aef9cf3486 Author: Ulrich Drepper <drepper@redhat.com>: Commit log: * elf/Makefile (ld.so): Adjust the sed script to insert _begin in to newer linker scripts. Signed-off-by: Arnaud Lacombe <lacombar@gmail.com>
* libc/glibc: fix as/ld checks against recent binutilsYann E. MORIN"2010-05-181-12/+12
| | | | | | | | Backported from: http://sourceware.org/ml/libc-alpha/2009-09/msg00024.html Thanks to Khem RAJ for pointing to this fix: http://sourceware.org/ml/crossgcc/2010-05/msg00033.html
* libc/glibc: add patch to ports-2.9 to fix sjlj from ARM FPUYann E. MORIN"2010-03-301-0/+30
| | | | | | As discussed there: http://sourceware.org/bugzilla/show_bug.cgi?id=9678#c4 Reported by: Sasha Sirotkin <buildroot@browserseal.com>
* libc/glibc: add patch to fix binutils version checkYann E. MORIN"2010-03-091-0/+20
| | | | | Older glibces were not ready to handle binutils >=2.20. Fix that, and the forseeable future.
* libc/glibc: update 2.10.1 patchsetYann E. MORIN"2009-11-254-3/+50
| | | | | According to: http://sourceware.org/ml/crossgcc/2009-11/msg00109.html update the patchset for correct Alpha build.
* patches/glibc: allows glibc2.9 to be compiled with binutils 2.20Frederic Roussel2009-11-251-0/+37
| | | | | | the configure script had to be modified to accept as/ld at versions greater than 2.19 Signed-off-by: Frederic Roussel <fr.frasc@gmail.com>