aboutsummaryrefslogtreecommitdiff
path: root/patches
Commit message (Collapse)AuthorAgeFilesLines
* Sort out newlib patchesAlexey Neyman2017-04-1135-23/+832
| | | | | | | | | | | | - Existing 110-fix-eabihf.patch did not apply to 1.20.0 and earlier - This patch is also applicable to 2.x versions - The patch needs to be applied to both configure.in/configure - Existing 200-optimising-for-space.patch also applies to all versions before 2.4.0 - Similar issues exist in other config/mt-* files - m68k patch is applicable to 2.* versions Signed-off-by: Alexey Neyman <stilor@att.net>
* elf2flt: patch has been accepted upstreamAlexey Neyman2017-03-201-111/+0
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #639 from stilor/tweak-gcc-movelibsAlexey Neyman2017-03-199-0/+386
|\ | | | | When moving gcc libs, prefer the same directory as libc
| * Make uClibc-ng search multilib dir if one is setAlexey Neyman2017-03-154-0/+176
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * Fix library search paths on PowerPCAlexey Neyman2017-03-115-0/+210
| | | | | | | | | | | | binutils 2.23 and earlier are not affected, they had the correct code. Signed-off-by: Alexey Neyman <stilor@att.net>
* | Merge pull request #643 from stilor/macos-mingw-malloc.hAlexey Neyman2017-03-1215-0/+461
|\ \ | | | | | | mingw-w64: no <malloc.h> on macos
| * | Only include <malloc.h> if configure says it existsAlexey Neyman2017-03-1115-0/+461
| |/ | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* | Merge pull request #641 from stilor/arm-glibc-2.13Alexey Neyman2017-03-1112-0/+840
|\ \ | | | | | | Add ARM patches for 2.12.2/2.13
| * | 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 from upstream fixing dlopen from a static appAlexey Neyman2017-03-101-0/+56
|/ | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #637 from stilor/macos-sparc-glibcAlexey Neyman2017-03-0917-0/+803
|\ | | | | SPARC glibc (possibly others) misconfigured on macos
| * Patch failing grep expression in glibc configureAlexey Neyman2017-03-0817-0/+803
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* | Fix unifdef in Linux 2.6.32 on macosAlexey Neyman2017-03-091-0/+11
|/ | | | | | | | | ... which fails to compile due to incompatible prototype for strlcpy() which isn't even used. 2.6.33 dropped the prototype, so the patch is n/a for newer kernels. 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>
* | Pick up new revision in elf2fltAlexey Neyman2017-03-033-247/+111
| | | | | | | | | | | | ... and updated cygwin patch. Signed-off-by: Alexey Neyman <stilor@att.net>
* | Add binutils 2.28Alexey Neyman2017-03-039-0/+612
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* | Fix uClibc{,-ng} build on macosAlexey Neyman2017-03-014-0/+119
|/ | | | 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>
* Macos needs a local ELF header, tooAlexey Neyman2017-02-282-4/+61
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Fix elf2flt build on Cygwin in a different wayAlexey Neyman2017-02-282-81/+190
| | | | | | ... after discussion with elf2flt maintainer. Signed-off-by: Alexey Neyman <stilor@att.net>
* Add patches to Linaro GCCAlexey Neyman2017-02-28101-121/+8991
| | | | | | | | | Same as the base release as long as they applied. MUSL patches didn't, removed. Also, unobsolete Linaro GCC5 now that they rolled out a new release. Signed-off-by: Alexey Neyman <stilor@att.net>
* Fix the build of elf2flt on CygwinAlexey Neyman2017-02-221-0/+81
| | | | | | | | | | | | | The -lcygwin -lc actually breaks the build: elf2flt picks up the symbols for getopt/optarg via <getopt.h> in binutils-X.Y/include, where optarg is declared without dllimport attribute. Therefore it pulls in getopt() from libc/libcygwin, but since optarg is not prefixed with _imp__, it is pulled from libiberty. But the object file in libiberty also contains getopt() thus resulting in multiple definitions thereof. While there, kill extraneous -ldl passed into configure - configure detects -ldl successfully. Upstream: https://github.com/uclinux-dev/elf2flt/pull/6 Signed-off-by: Alexey Neyman <stilor@att.net>
* Upgrade GDB 7.11 -> 7.11.1Alexey Neyman2017-02-194-0/+0
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Upgrade GDB 7.12 -> 7.12.1Alexey Neyman2017-02-194-0/+0
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Fix undefined reference to _wopen on CygwinAlexey Neyman2017-02-151-0/+30
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Backport mutextattr typo fix to 2.24 and 2.23.2Alexey Neyman2017-02-122-0/+28
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #589 from stilor/skip-complibs-check-on-host-canadianAlexey Neyman2017-02-121-0/+33
|\ | | | | Skip complibs check on host for canadian
| * Make zlib's 'make check' actually fail if test failsAlexey Neyman2017-02-111-0/+33
| | | | | | | | | | | | Upstream: https://github.com/madler/zlib/pull/225 Signed-off-by: Alexey Neyman <stilor@att.net>
* | Backport -fPIC patch for CygwinAlexey Neyman2017-02-112-0/+208
| | | | | | | | | | Original patch by: Ray Donnelly <mingw.android@gmail.com> 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>
* | Remove linux patches for R_X86_64_JUMP_SLOTAlexey Neyman2017-02-1110-160/+0
| | | | | | | | | | | | 'relocs' is no longer built when installing the headers. Signed-off-by: Alexey Neyman <stilor@att.net>
* | Add host configuration for cygwin64Alexey Neyman2017-02-111-0/+11
|/ | | | | | ... backported from newer GCC releases. 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>
* Pick up upstream fixesAlexey Neyman2017-02-061-294/+0
| | | | | | | ... including zlib fix in configure, needed to build canadian crosses with elf2flt. Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #575 from stilor/ncurses-configureAlexey Neyman2017-02-061-0/+22
|\ | | | | Allow some tunables for ncurses
| * Allow some tunables for ncursesAlexey Neyman2017-02-051-0/+22
| | | | | | | | | | | | | | | | | | - Allow user to specify configure arguments to pass through to host/target ncurses. - Checkbox for --disable-database - String option for --with-fallbacks Signed-off-by: Alexey Neyman <stilor@att.net>
* | Merge pull request #576 from stilor/update-kernel-libcAlexey Neyman2017-02-064-0/+86
|\ \ | | | | | | Update kernel & glibc
| * | Add glibc 2.25Alexey Neyman2017-02-054-0/+86
| |/ | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* | Merge pull request #574 from stilor/uclibc-obstackAlexey Neyman2017-02-051-0/+41
|\ \ | | | | | | 3 unrelated uClibc changes, see individual commits
| * | Use 'make olddefconfig' in uClibc/uClibc-ng configurationAlexey Neyman2017-02-041-0/+41
| |/ | | | | | | | | | | | | | | | | | | | | instead of 'make oldconfig' and responding 'y'. This avoids 'Broken pipe' errors in the log, as well as selects default setting for all options not explicitly set. This requires a small fix in the old uClibc. Won't have to maintain that fix for long though :) Signed-off-by: Alexey Neyman <stilor@att.net>
* / Patch elf2flt to link libz lastAlexey Neyman2017-02-051-0/+294
|/ | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Remove previous patch to straceAlexey Neyman2017-01-261-67/+0
| | | | | | GDB maintainers said, <sgidefs.h> must be provided by C library. Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #562 from stilor/binutils-patchAlexey Neyman2017-01-261-0/+30
|\ | | | | Add binutils 2.27 patch
| * Add binutils 2.27 patchAlexey Neyman2017-01-261-0/+30
| | | | | | | | | | | | | | https://sourceware.org/bugzilla/show_bug.cgi?id=20531 Reported-by: Floessie 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>