summaryrefslogtreecommitdiff
path: root/patches/glibc
AgeCommit message (Collapse)AuthorFilesLines
2017-07-08Convert the rest of packages to new frameworkAlexey Neyman416-30404/+0
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-06-08Fix debuild warnings/errorsAlexey Neyman6-96/+0
- Update .gitignore, do not place .gitignore into directories installed in bulk - Remove executable permissions and shebangs from the scripts that are supposed to be invoked only via ct-ng frontent; prepend them with $(bash). Despite what showSamples.sh said, it already has some bashisms. - Remove --with autotools-dev and override dh_update_autotools_config to avoid having config.{sub,guess} clobbered with older versions - Install bash completion where Debian (now) expects it - Update man page to use .\" as the comment delimiter, instead of undefined macro (."); also, minor text edits. - Install kconfig.mk without execute permission. - Remove shell wrappers from 170-localedef-fix-trampoline.patch, we do not use that for applying patches - Revoke execute permissions on 210-expat.sh - Get flags from dpkg-buildflags if available Signed-off-by: Alexey Neyman <stilor@att.net>
2017-05-30Regenerate with --no-renamesAlexey Neyman1-25/+69
... or older patch(1) breaks over it. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-05-14Fix sh4-*-linux with GCC7Alexey Neyman2-0/+361
GCC7 also checks -fsanitize=divide-by-zero, which generates a trap and in sh4, traps in rtld result in link failure. Pull the fix from upstream, although it is not a complete fix, I think: this still generates a trap (SIGILL) rather than the intended SIGFPE. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-05-14Patches for glibc to compile with GCC7Alexey Neyman40-0/+2223
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-03-10Add ARM patches for 2.12.2/2.13Alexey Neyman12-0/+840
Reported-by: Austin Beer (brainwave64) Signed-off-by: Alexey Neyman <stilor@att.net>
2017-03-09Patch failing grep expression in glibc configureAlexey Neyman17-0/+803
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-03-07Merge pull request #627 from dankm/freebsdAlexey Neyman16-208/+0
FreeBSD build support
2017-03-06Drop the stat64 Cygwin patchDan McGregor16-208/+0
It's not needed now that it's been moved to glibc.sh Signed-off-by: Dan McGregor <dan.mcgregor@usask.ca>
2017-03-05Backport patches to glibc 2.14+Alexey Neyman65-0/+6578
... fix building on ARM. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-03-01Backport the fix from 2.19 for cross-rpcgen on macosAlexey Neyman9-0/+288
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-02-12Propagate Cygwin stat64 patch to 2.21 and older versionsAlexey Neyman12-0/+156
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-02-10Add a patch to build 2.15 for ARMAlexey Neyman1-0/+19
Fix from upstream. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-02-10Ports patches for glibc 2.12.1 .. 2.16Alexey Neyman145-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>
2017-02-10backport support patch for gcc 5 to glibc 2.13 arm portsClaus Strasburger1-0/+50
Signed-off-by: Claus Strasburger <claus@strasburger.de>
2017-02-10Revert "patches: remove obsolete glibc patches"Alexey Neyman145-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>
2017-02-06Add glibc 2.25Alexey Neyman4-0/+86
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-26Fix glibc build with GCC5/6.Alexey Neyman1-0/+28
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-26Fix glibc 2.23/2.24 with --enable-static-nss.Alexey Neyman2-0/+60
2.22 and older have more warnings that break the build. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-17Propagate caddr_t patch to other glibc versionsAlexey Neyman4-0/+60
... 2.20, 2.21, 2.22 and 2.24. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-06Fix for Candian-Cross builds for mingw host to arm target.C. Robert Daniels III1-0/+15
2016-11-12glibc: Add glibc-2.24Joachim Nilsson1-0/+13
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
2016-09-15patches/glibc: Backport more patches for 2.19Kirill K. Smirnov1-0/+48
Fixes build with gcc 5. Signed-off-by: Kirill K. Smirnov <kirill.k.smirnov@gmail.com>
2016-09-14patches/glibc: Backport more patches for 2.18Kirill K. Smirnov2-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>
2016-09-14patches: remove obsolete glibc patchesKirill K. Smirnov285-19276/+0
Glibc prior to 2.18, linuxthreads and ports are not supported. Signed-off-by: Kirill K. Smirnov <kirill.k.smirnov@gmail.com>
2016-09-07glibc: fixed compile errorYogesh Sharma1-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>
2016-03-04Add patch for glibc 2.22 for CVE-2015-7547.Reser, Ben1-0/+551
This resolves a vulnerability related to getaddrinfo().
2016-02-23glibc: port glibc patch from 2.22 to 2.23Bryan Hundven1-0/+13
Only one patch ported forward from 2.22: * 100-Cygwin-doesnt-have-stat64.patch Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2015-11-13glibc: Cygwin doesn't have stat64Ray Donnelly1-0/+13
Signed-off-by: Ray Donnelly <mingw.android@gmail.com>
2015-10-16Pick up a fix for glibc-2.22 on sparc32.Alexey Neyman1-0/+21
2015-09-15Fix building glibc 2.17 with gcc 5.1+Philipp Kirchhofer1-0/+54
Backport from glibc 2.20 Fixes error "In function _Unwind_Resume: undefined reference to libgcc_s_resume"
2015-07-14patch glibc 2.11's configure script to support Make 4Konstantin Käfer1-0/+12
2015-06-14patches: No symlinks in patch directoryBryan Hundven2-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>
2015-02-03Merge pull request #43 from bwalle/glibc-2.16-ghostBryan Hundven1-0/+222
libc/glibc: Add patch to fix CVE-2015-0235
2015-02-03libc/glibc: Add patch to fix CVE-2015-0235Bernhard Walle1-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>
2015-02-01Add patch to fix building glibc 2.20 on sparcStefan2-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>
2014-09-02libc/glibc: add patch to avoid caddr_t redefinitionYann E. MORIN1-0/+28
Forward-ported from glibc-2.13. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2014-01-16libc/glibc: adding patch for glibc-2.10.1 for make-3.82 and laterDaniel Schultze1-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
2013-10-06libc/glibc: add latest versionYann E. MORIN"2-0/+143
Take two patches from upstream at the same time. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2013-02-06libc/glibc: add patch to fix build for PowerPC64.Frederic Roussel"3-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
2012-08-04libc/glibc: add patches for glibc 2.14.1Jonathan Liu2-0/+678
Signed-off-by: Jonathan Liu <net147@gmail.com>
2011-05-02libc/glibc: add 2.13Yann E. MORIN"43-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>
2011-05-02libc/glibc: update patchset, add ports patchsetYann E. MORIN"39-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>
2011-04-06libc/glibc: remove duplicate patchYann E. MORIN"1-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>
2011-04-06libc/glibc: workaround for autoconf'ed define of caddr_tEsben Haabendal6-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>
2011-04-06libc/glibc: fix cross-compiling to i686Yann E. MORIN"7-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>
2011-01-03libc-glibc: remove 2.3.6Yann E. MORIN"24-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>
2010-10-31libc/glibc: fix glibc-2.10.1 patchsetIlya A. Volynets-Evenbakh"1-1/+1
There was a missing '#" to a '#define' line.
2010-08-21libc/glibc: repair debugging with gdb (glibc 2.9)Titus von Boxberg1-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.
2010-08-05libc/glibc: let glibc 3.3.6 link correctlyArnaud Lacombe1-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>