aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #289 from bhundven/binutils_patchBryan Hundven2015-11-261-0/+26
|\ | | | | binutils: add patch that fixes mac os x gold build
| * 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>
* Merge pull request #287 from bhundven/binutils_gdb_configureBryan Hundven2015-11-242-0/+19
|\ | | | | binutils/gdb: Fix configure options when building from binutils-gdb repo
| * binutils/gdb: Fix configure options when building from binutils-gdb repoBryan Hundven2015-11-242-0/+19
|/ | | | | | | | | | | | When building from: {git,http}://sourceware.org/git/binutils-gdb.git and setting BINUTILS_CUSTOM or GDB_CUSTOM, they could be the same source. These config options should not affect normal released versions. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* Merge pull request #286 from bhundven/uclibc_ipv6Bryan Hundven2015-11-222-0/+13
|\ | | | | uClibc: Add kconfig option to enable IPv6 support
| * uClibc: Add kconfig option to enable IPv6 supportBryan Hundven2015-11-222-0/+13
|/ | | | | | This commit adds a kconfig option to enable IPv6 support. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* Merge pull request #283 from diorcety-ctng/osx-build-2Bryan Hundven2015-11-225-0/+189
|\ | | | | Fixes binutils and gold (raspi2 sample builds ok if you disable the static toolchain options)
| * Clang: Use {C,CXX}FLAG -fbracket-depth=512 for GCC buildRay Donnelly2015-11-221-0/+13
| | | | | | | | | | | | | | https://llvm.org/bugs/show_bug.cgi?id=19650 https://gcc.gnu.org/ml/gcc/2014-05/msg00014.html Signed-off-by: Ray Donnelly <mingw.android@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>
* Merge pull request #281 from bhundven/remove_sh64Bryan Hundven2015-11-211-1/+0
|\ | | | | uClibc: remove references to sh64*
| * uClibc: remove references to sh64*Bryan Hundven2015-11-211-1/+0
|/ | | | | | | | | | | As per the change notes of GCC-6: https://gcc.gnu.org/gcc-6/changes.html and conversations I've had with the buildroot folks, there is no need to support sh5/sh64. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* Merge pull request #279 from bhundven/mingw-w64-experimentalBryan Hundven2015-11-193-0/+3
|\ | | | | mingw-w64: Set it as experimental
| * mingw-w64: Set it as experimentalBryan Hundven2015-11-193-0/+3
|/ | | | | | | | | With the upcoming release of 1.22.0, mingw-w64 is still in an experimental state, and is not considered to be fully supported yet. This change should be reverted after the release. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* Merge pull request #278 from bhundven/fix-uninstallBryan Hundven2015-11-191-1/+1
|\ | | | | Makefile.in: Fix uninstall target
| * Makefile.in: Fix uninstall targetBryan Hundven2015-11-191-1/+1
| | | | | | | | | | | | | | | | | | | | `make uninstall` is ran against `$(TARGETS)`, which includes `lib-kconfig`. `lib-kconfig` is installed as a part of the `lib` target, so during uninstall, removing `lib` is enough to also remove `lib-kconfig`. Filter out `lib-kconfig` during `real-uninstall`. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* | Merge pull request #276 from jcmvbkbc/xtensa-docBryan Hundven2015-11-183-6/+50
|\ \ | |/ |/| Xtensa docs update
| * docs: document Xtensa configuration overlayMax Filippov2015-11-191-0/+42
| | | | | | | | Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
| * xtensa: fix kconfig spelling and help textMax Filippov2015-11-192-6/+8
|/ | | | Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
* Merge pull request #269 from stilor/document-update-samplesBryan Hundven2015-11-171-0/+2
|\ | | | | Document {check,update}-samples targets.
| * Document {check,update}-samples targets.Alexey Neyman2015-11-171-0/+2
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* | Merge pull request #272 from bhundven/showSamples_uClibc-ng_mingwBryan Hundven2015-11-171-4/+14
|\ \ | | | | | | showSamples: Fix uClibc-ng name and Mingw-w64 versions
| * | showSamples: Fix uClibc-ng name and Mingw-w64 versionsBryan Hundven2015-11-171-4/+14
|/ / | | | | | | | | | | | | | | | | | | | | | | Some LIBCs need some love in showSamples.sh. uClibc-ng is of type of uClibc, so output uClibc-ng if CT_LIBC_UCLIBC_NG=y. mingw-w64 doesn't have a CT_LIBC_VERSION, but it does have a CT_WINAPI_VERSION. So output that instead. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* | Merge pull request #270 from bhundven/fix_showSamplesBryan Hundven2015-11-171-12/+8
|\ \ | |/ |/| showSamples.sh: Fix how we get gcc and version for showSamples.sh
| * showSamples.sh: Fix how we get gcc and version for showSamples.shBryan Hundven2015-11-171-12/+8
|/ | | | | | | | | I'm not even sure how the previous loop was supposed to work. The config variables are not exported to the environment. Now we properly get which cc we are using and grab the version to display it correctly with the output of wiki-samples. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* Merge pull request #268 from bhundven/consistent_usage_of_found_appsBryan Hundven2015-11-1737-183/+184
|\ | | | | consistency: Use exported variables of required tools
| * consistency: Use exported variables of required toolsBryan Hundven2015-11-1737-183/+184
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We check for apps: * make * sed * grep * awk * libtool/libtoolize * install * patch * and more ...during configure. Our scripts should be consistent about using the variables that define where the found tool was found. Of course, we do hard-link these tools in buildtools, but that should be a backup for the components we are building. Our scripts should always use the tools we find. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* | Merge pull request #265 from bhundven/ncurses_updateBryan Hundven2015-11-1715-42/+95778
|\ \ | | | | | | ncurses: bump to ncurses-6.0
| * | ncurses: bump to ncurses-6.0Bryan Hundven2015-11-1615-42/+95778
| |/ | | | | | | | | | | | | | | | | 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>
* | Merge pull request #267 from bhundven/uclibc-prompt-fixBryan Hundven2015-11-161-1/+1
|\ \ | |/ |/| uClibc-ng: Fix version prompt
| * uClibc-ng: Fix version promptBryan Hundven2015-11-161-1/+1
|/ | | | | | | | In commit c9704c6683ee2ddab8be390f48f6c2de412b80dc, I forgot to bump the version in the prompt for uClibc-ng-1.0.9. Reported-by: Reinoud Koornstra <reinoudkoornstra@gmail.com> Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* Merge pull request #262 from bhundven/fix_ncurses_tinfoBryan Hundven2015-11-152-10/+4
|\ | | | | configure: Correctly search for tinfo for kconfig
| * configure: Correctly search for tinfo for kconfigBryan Hundven2015-11-142-10/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I previously thought that tinfo could only be a link to libncurses in modern ncurses installations. I was wrong. Now we check for ncurses, then check for tinfo. If tinfo is a link to ncurses, it is then not required to link against. But if libtinfo is providing tgetent, and not libncurses, then we must add it to LIBS as well. Also, kconfig shouldn't hardcode -lncurses, it should use what is in $(LIBS). Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* | Merge pull request #264 from bhundven/uclibc-ng-updateBryan Hundven2015-11-152-38/+4
|\ \ | |/ |/| uClibc-ng: Update to uClibc-ng-1.0.9
| * uClibc-ng: Update to uClibc-ng-1.0.9Bryan Hundven2015-11-152-38/+4
|/ | | | Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* Merge pull request #263 from bhundven/freebsd_patch_fixBryan Hundven2015-11-141-1/+1
|\ | | | | configure: fix search for gpatch for FreeBSD
| * configure: fix search for gpatch for FreeBSDBryan Hundven2015-11-141-1/+1
|/ | | | | | | | | We require GNU/patch, and when we install patch with `pkg`, crosstool-ng still only finds the BSD/patch in /usr/bin/patch. This commit fixes that and searches for gpatch first. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* Merge pull request #261 from bhundven/fix_modesBryan Hundven2015-11-143-0/+0
|\ | | | | file modes: Fix file modes... again.
| * file modes: Fix file modes... again.Bryan Hundven2015-11-143-0/+0
|/ | | | | | These files are sourced, not executed, and do not need to be executable. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* Merge pull request #260 from bhundven/update_linuxBryan Hundven2015-11-141-14/+19
|\ | | | | linux: Update linux kernel versions
| * linux: Update linux kernel versionsBryan Hundven2015-11-141-14/+19
|/ | | | | | | | | | | | | | This commit adds 4.3, and updates: 4.2.3 -> 4.2.6 4.1.10 -> 4.1.13 3.18.22 -> 3.18.24 3.14.54 -> 3.14.57 3.12.49 -> 3.12.50 3.10.90 -> 3.10.93 3.4.109 -> 3.4.110 Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* Merge pull request #259 from bhundven/mips64-samplesBryan Hundven2015-11-142-2/+0
|\ | | | | samples: Forgot to unmark mips64 samples as not experimental
| * samples: Forgot to unmark mips64 samples as not experimentalBryan Hundven2015-11-142-2/+0
|/ | | | | | | As per 4be766254d2368901513aa25fefbaa383092f3cd, mips64 is not longer experimental, and as such, the samples should not need it enabled. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* Merge pull request #249 from stilor/expat_ncursesBryan Hundven2015-11-1421-250/+398
|\ | | | | Promote expat/ncurses to 'companion libs'
| * Update new companion libs with *_for_target.Alexey Neyman2015-11-132-0/+2
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * Pass CFLAGS/LDFLAGS to backends.Alexey Neyman2015-11-132-1/+11
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * Clean up 300-gdb.sh a bit.Alexey Neyman2015-11-131-52/+31
| | | | | | | | | | | | | | Now that expat/curses have migrated into separate script, no need for do_debug_gdb_parts() and need_gdb_src checks. Signed-off-by: Alexey Neyman <stilor@att.net>
| * Enable building expat/ncurses for host.Alexey Neyman2015-11-135-3/+56
| | | | | | | | | | Then re-enable cross-gdb for nios2-spico-elf sample, previously disabled.
| * Change ncurses to a companion library.Alexey Neyman2015-11-137-120/+159
| | | | | | | | | | | | | | | | | | | | | | Currently, builds for build and target (matching the current implementation). Need to add building for host for canadian crosses. TIC_PATH is removed - configure in ncurses searches $PATH, so it finds 'tic' in buildtools anyway. Arguably unneeded code for MacOS also removed, with a FIXME comment for validation by someone using MacOS. Signed-off-by: Alexey Neyman <stilor@att.net>
| * Convert expat for target into a companion lib.Alexey Neyman2015-11-137-57/+109
| | | | | | | | | | | | Expat-for-host to be done. Signed-off-by: Alexey Neyman <stilor@att.net>
| * Build companion libs for target.Alexey Neyman2015-11-138-21/+34
| | | | | | | | | | | | | | Currently, only libelf has a for-target step - but it generalizes the step to hook other libraries into this step. Signed-off-by: Alexey Neyman <stilor@att.net>