aboutsummaryrefslogtreecommitdiff
path: root/patches
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* | Add gettext 0.19.8.1Alexey Neyman2017-01-263-0/+302
|/ | | | | | | | Patches: 120 - updated to apply cleanly 140,150 - removed, now upstream 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>
* Add patch for init_module/delete_moduleAlexey Neyman2017-01-241-0/+50
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Add UCLIBC_HAS_LFS as always-enabled.Alexey Neyman2017-01-232-0/+62
| | | | | | Buildroot checks for this feature. Signed-off-by: Alexey Neyman <stilor@att.net>
* Patch from OpenEmbedded to fix strace buildAlexey Neyman2017-01-191-0/+67
| | | | | | | for mips-*-linux-musl. Upstream report: https://sourceforge.net/p/strace/mailman/message/35615169/ Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #545 from dirkvdb/masterAlexey Neyman2017-01-191-0/+10
|\ | | | | Gcc compilation fix when fortran is enabled
| * Added patch for gcc compilation error with fortran enabledDirk Vanden Boer2017-01-181-0/+10
| | | | | | | | Signed-off-by: Dirk Vanden Boer <dirk.vdb@gmail.com>
* | Linaro 4.9 does not have a fix for build with GCC5/6.Alexey Neyman2017-01-172-0/+259
|/ | | | | | .. and 4.8 needs it, too. 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>
* Merge pull request #520 from c-robert/masterAlexey Neyman2017-01-171-0/+15
|\ | | | | Fix for Candian-Cross builds for mingw host to arm target.
| * Fix for Candian-Cross builds for mingw host to arm target.C. Robert Daniels III2017-01-061-0/+15
| |
* | Replace strace workaround with a patch.Alexey Neyman2017-01-166-0/+866
| | | | | | | | | | | | | | | | | | | | | | The correct solution was checked in to strace GIT; will be part of the next release. Backport patch to 4.10..4.15, and remove the workaround from 500-strace.sh. Versions 4.9 and older should build fine even without the workaround (they would be picking up wrong definitions, but they need different patch and I don't feel like spending any time on these versions). Signed-off-by: Alexey Neyman <stilor@att.net>
* | Add versions 4.11..4.15 of strace.Alexey Neyman2017-01-163-0/+5
| | | | | | | | | | | | | | Versions 4.13 and older marked as obsolete. Identify the source of the patches 007..009. Signed-off-by: Alexey Neyman <stilor@att.net>
* | Merge pull request #536 from stilor/musl-updateAlexey Neyman2017-01-162-293/+0
|\ \ | | | | | | Musl update to 1.1.16
| * | Remove patches for unsupported musl versionsAlexey Neyman2017-01-142-293/+0
| | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* | | Add gdb 7.12.Alexey Neyman2017-01-134-0/+124
|/ / | | | | | | | | | | | | | | Same patches apply; changed 101-uclibc-no-gettimeofday-clobber.patch - modify configure.ac and regenerate configure (rather than modifying the latter directly). Signed-off-by: Alexey Neyman <stilor@att.net>
* | Fix xtensa after binutils upgrade.Alexey Neyman2017-01-101-0/+33
| | | | | | | | | | | | Patch from: https://bugzilla.redhat.com/show_bug.cgi?id=1404857 Signed-off-by: Alexey Neyman <stilor@att.net>
* | Patch GCC to leave -framework alone.Alexey Neyman2017-01-104-0/+56
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* | Remove GCC 6.2.0Alastair D'Silva2017-01-0620-2958/+0
| | | | | | | | Signed-off-by: Alastair D'Silva <alastair@d-silva.org>
* | Bump GCC to 6.3.0Alastair D'Silva2017-01-0620-0/+2958
| | | | | | | | Signed-off-by: Alastair D'Silva <alastair@d-silva.org>