aboutsummaryrefslogtreecommitdiff
path: root/patches
Commit message (Collapse)AuthorAgeFilesLines
...
* | patches: remove obsolete mpfr patchesKirill K. Smirnov2016-09-171-209/+0
| | | | | | | | Signed-off-by: Kirill K. Smirnov <kirill.k.smirnov@gmail.com>
* | patches: clean up patches for strace 4.5.18Kirill K. Smirnov2016-09-172-2/+43
| | | | | | | | | | | | | | Backport patch for linux/netlink from strace 4.5.19. Autoreconf changes. Signed-off-by: Kirill K. Smirnov <kirill.k.smirnov@gmail.com>
* | patches: cleanup patches for strace 4.5.19Kirill K. Smirnov2016-09-172-152/+1
| | | | | | | | | | | | | | | | | | | | | | | | Old series of patches: 1) update configure with old patch for 4.5.18 2) update configure.ac 3) update configure again, effectively reverting changes from 1). Remove patch 1) and regenerate patch 3) Signed-off-by: Kirill K. Smirnov <kirill.k.smirnov@gmail.com>
* | patches: remove yet another bogus patchKirill K. Smirnov2016-09-172-38/+0
| | | | | | | | | | | | The related issue has been fixed in strace 4.5.17 Signed-off-by: Kirill K. Smirnov <kirill.k.smirnov@gmail.com>
* | patches: remove bogus patchKirill K. Smirnov2016-09-172-26/+0
| | | | | | | | | | | | The related issue has been fixed in strace 4.5.15 Signed-off-by: Kirill K. Smirnov <kirill.k.smirnov@gmail.com>
* | patches: remove obsolete strace patchesKirill K. Smirnov2016-09-1729-1687/+0
| | | | | | | | Signed-off-by: Kirill K. Smirnov <kirill.k.smirnov@gmail.com>
* | patches: remove obsolete ltrace patchesKirill K. Smirnov2016-09-179-1152/+0
| | | | | | | | Signed-off-by: Kirill K. Smirnov <kirill.k.smirnov@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>
* | patches: remove obsolete D.U.M.A. patchesKirill K. Smirnov2016-09-148-203/+0
| | | | | | | | | | | | | | User cannot choose D.U.M.A. versions prior to 2.5.15 in config, so remove useless patches. Signed-off-by: Kirill K. Smirnov <kirill.k.smirnov@gmail.com>
* | patches: remove cygwinKirill K. Smirnov2016-09-141-40/+0
| | | | | | | | Signed-off-by: Kirill K. Smirnov <kirill.k.smirnov@gmail.com>
* | patches: remove ELFkickersKirill K. Smirnov2016-09-141-12/+0
|/ | | | | | | The package ELFkickers has not been used for years, but the patches remain. Remove them. 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>
* gcc: Migrated patches from 5.3.0 to 6.1.0Yogesh Sharma2016-09-078-0/+466
| | | | Signed-off-by: Yogesh Sharma <ysharm01@harris.com>
* duma: Fixed gcc 6.1.0 compile errorYogesh Sharma2016-09-071-0/+96
| | | | | | | Fixed compile error for DUMA 2.5.15 due to different function prototypes for new operator in c++03 vs c++11 Signed-off-by: Yogesh Sharma <ysharm01@harris.com>
* xgcc: Update gcc 5 to 5.4.0kozyilmaz2016-08-2433-151/+264
| | | | | | | | | patches synced with buildroot trunk and: 110-xtensa-implement-trap-pattern.patch (copied to 5.4.0 patches) 130-build_gcc-5_with_gcc-6.patch (upstreamed in 5.4.0, dropped) 370-gcc-plugin-Win-Dont-need-undefined-extern-var-refs-nor-fpic.patch (copied to 5.4.0 patches) 380-gcc-plugin-POSIX-include-sys-select-h.patch (copied to 5.4.0 patches) 910-nios2-bad-multilib-default.patch (copied to 5.4.0 patches)
* nios2: bad option reported in multilib_defaultsAlexey Neyman2016-08-231-0/+28
| | | | | | | multilib_defaults refers to -EL/-EB, but this target uses -mel/-meb and does not recognize -EL/-EB. Signed-off-by: Alexey Neyman <stilor@att.net>
* patches/gcc: Backport fix for building gcc-5 with gcc-6Bryan Hundven2016-05-131-0/+151
| | | | | | | | | | | https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69959 ...was observed while trying to build gcc-5.3.0 on latest (at the time of this change) archlinux using gcc-6.1.1. This patch fixes the issue. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* Merge pull request #373 from stilor/unbreak-ppc-uclibcBryan Hundven2016-05-122-0/+25
|\ | | | | Unbreak samples
| * Unbreak *-uclibc with native GDB.Alexey Neyman2016-04-011-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, native GDB 7.11 fails to build with uClibc-ng due to undefined reference to _obstack_free. On IRC [http://crosstool-ng.osuosl.org/download/ibot-logs/2016-02-28.html], it has been suggested to disable obstack in uClibc configuration. I think it is a workaround rather than a fix: if another library/app needs obstack, this leaves no viable configuration. IMO, if uClibc seeks to mimic the glibc API, it should also provide _obstack_free call (an alias for which it already has, even though commented out). Signed-off-by: Alexey Neyman <stilor@att.net>
| * Unbreak powerpc-unknown-linux-uclibc.Alexey Neyman2016-04-011-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | There is invalid assembly in dmalloc for PowerPC. The issue is that 'stw' expects a memory operand, and =g constraint allows both registers and memory. Newer GCC tends to choose register even at -O0, resulting in invalid assembly. Instead, force a register constraint in 'mflr' and let GCC decide if it wants to store it into memory at all. Reported this upstream. Signed-off-by: Alexey Neyman <stilor@att.net>
* | Merge pull request #366 from CDKGlobal/glibc-getaddrinfoBryan Hundven2016-05-121-0/+551
|\ \ | |/ |/| Add patch for glibc 2.22 for CVE-2015-7547.
| * Add patch for glibc 2.22 for CVE-2015-7547.Reser, Ben2016-03-041-0/+551
| | | | | | | | This resolves a vulnerability related to getaddrinfo().
* | gcc: backport fixes that preserve FLAGS_FOR_TARGETMax Filippov2016-03-154-0/+106
|/ | | | | | | | | | CFLAGS_FOR_TARGET and CXXFLAGS_FOR_TARGET are rewritten in gcc-4.8.x and gcc-4.9.x, so libstdc++ does not get any flags passed to gcc configure. Backport fixes for config/mt-gnu and config/mt-ospace that preserve these flags. With these fixes libstdc++ gets built with flags specified in CT_TARGET_CFLAGS. Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
* gdb: Help gnulib determine uClibc gettimeofday() is OKJoachim Nilsson2016-02-251-0/+20
| | | | Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
* gdb: Add support for v7.11, port patches from v7.10.1 that applyJoachim Nilsson2016-02-243-0/+94
| | | | Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
* 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>
* binutils: fix .init/.fini literals moving in xtensa gasMax Filippov2016-02-184-0/+439
| | | | | | | | | | | | Despite the documentation and the comment in xtensa_move_literals, in the presence of --text-section-literals and --auto-litpools literals are moved from the separate literal sections into .init and .fini, because the check in the xtensa_move_literals is incorrect. This fixes build errors seen with projects that have .init/.fini and use text-section-literals. Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
* Merge pull request #335 from jcmvbkbc/xtensa-binutils-loc-fixBryan Hundven2016-02-054-0/+290
|\ | | | | binutils: fix .loc handling in xtensa gas
| * binutils: fix .loc handling in xtensa gasMax Filippov2016-02-064-0/+290
| | | | | | | | | | | | | | | | | | | | Binutils change 1058c7532d0b "Use signed data type for R_XTENSA_DIFF* relocation offsets." changed signedness of BFD_RELOC_XTENSA_DIFF* relocations substituted for BFD_RELOC_*. This made it impossible to encode arbitrary 8-, 16- and 32-bit values, which broke e.g. debug info encoding by .loc directive. Revert this part and add test. Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
* | gdb: Update patches for gdb-7.10.1Bryan Hundven2016-02-054-0/+133
|/ | | | | | | Notable here is the removal of 10-setns-handling.patch, which is now upstream. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* binutils: Update patches for binutils-2.26Bryan Hundven2016-02-0410-0/+626
| | | | | | | This updates patches for 2.26. Most notably, the removal of the xtensa patches which seem to be upstream in binutils now. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* patches/binutils: wcsncasecmp is provided by OSX >= 10.7Kasumi Hanazuki2016-01-241-1/+1
| | | | | | | OSX SDK has a declaration for `wcsncasecmp` since 10.7, which conflicts with the definition provided by the patch for binutils. Signed-off-by: Kasumi Fukuda <kasumi@rollingapple.net>
* Merge pull request #309 from bhundven/remove_old_binutils_versionsBryan Hundven2016-01-0594-3286/+6643
|\ | | | | Remove old binutils versions
| * patches/binutils: Sync patches with buildrootBryan Hundven2016-01-0333-0/+6722
| | | | | | | | | | | | | | | | The buildroot patches have xtensa for the supported versions of binutils we use, and a few others that might help us keep away from host polution. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
| * patches/binutils: Remove old patches for binutilsBryan Hundven2016-01-0365-3365/+0
| | | | | | | | | | | | Since we removed older binutils versions, remove patches as well. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* | POSIX: Fix GCC 5+ plugin build failure on CygwinRay Donnelly2016-01-031-0/+11
| | | | | | | | | | | | | | | | | | | | | | Cygwin follows POSIX IEEE Std 1003.1, 2004 Edition spec for the select() fuction as described at: http://pubs.opengroup.org/onlinepubs/009695399/functions/pselect.html .. so we must #include <sys/select.h> for the declaration. Signed-off-by: Ray Donnelly <mingw.android@gmail.com>
* | Cygwin + MinGW-w64: GCC 5+ plugin supportRay Donnelly2016-01-031-0/+160
|/ | | | | | | | Define PICFLAG, UNDEFINEDPREAMBLE and UNDEFINEDCODE to nothing since Windows doesn't have -fPIC (GCC warns) and can't handle undefined variable references (which are not needed anyway). Signed-off-by: Ray Donnelly <mingw.android@gmail.com>
* gcc: Update gcc 5 to 5.3.0Bryan Hundven2016-01-0224-14/+29
| | | | | Reported-by: Freddie Chopin <freddie.chopin@gmail.com> Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* PPL: Remove support for PPL and CLooG/PPLBryan Hundven2015-11-2919-783/+0
| | | | | | | | | | | | | | | | | | | | | Now that versions of gcc that required PPL are no longer supported ( >= gcc-4.5.x AND <= gcc-4.7.x ) ...we no longer require PPL or CLooG/PPL. This commit: * Removes PPL * Removes CLooG/PPL * Updates the documentation * Updates build script for CLooG and GCC * Removes PPL and CLooG/PPL from scripts/addToolVersion.sh and scripts/showSamples.sh * Adds ISL to scripts/addToolVersion.sh and scripts/showSamples.sh I know that sounds like a lot for one commit, but it was all kind of inter-tangled. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* gcc: remove patches for removed gcc versionsBryan Hundven2015-11-2993-6970/+0
| | | | | | | This commit simply removes the patches for gcc versions that are no longer supported. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* binutils: add patch that fixes mac os x gold buildBryan Hundven2015-11-261-0/+26
| | | | | | https://sourceware.org/bugzilla/show_bug.cgi?id=19281 Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* darwin-host: Three build fixes for binutils 2.25{,.1}Ray Donnelly2015-11-224-0/+176
| | | | | | | | | 1. Need to include <string> not <cstring> in gold's binary.cc 2. wcsncasecmp isn't always defined in Mac SDK 3. PTHREAD_ONCE_INIT is {0x30B1BCBA, {0}}, so can't be trivially assigned in an intializer list. Signed-off-by: Ray Donnelly <mingw.android@gmail.com>
* ncurses: bump to ncurses-6.0Bryan Hundven2015-11-1613-39/+95758
| | | | | | | | | This commit removes ncurses-5.9 and adds 6.0. I also provide the stable patch updates in patches/ncurses/6.0. I have also added an experimental toggle for enabling the new ABI support. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* uClibc-ng: Update to uClibc-ng-1.0.9Bryan Hundven2015-11-151-34/+0
| | | | Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* Merge pull request #253 from jcmvbkbc/xtensa-for-mainline-20151113Bryan Hundven2015-11-1313-0/+3246
|\ | | | | Add support for Xtensa architecture
| * gdb: add xtensa-specific patches for 7.10Max Filippov2015-11-133-0/+105
| | | | | | | | Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
| * gcc: add xtensa-specific patches for 5.2.0Max Filippov2015-11-131-0/+64
| | | | | | | | Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
| * binutils: add xtensa-specific patches for 2.25.1Max Filippov2015-11-139-0/+3077
| | | | | | | | Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>