aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #340 from cpackham/glibc-2.16.0-backports-for-1.221.22Bryan Hundven2016-10-062-0/+69
|\ | | | | Glibc 2.16.0 backports for 1.22
| * libc/glibc: Fix sed configure checkChris Packham2016-02-161-0/+35
| | | | | | | | | | | | Backport of upstream commit. Signed-off-by: Chris Packham <chris.packham@alliedtelesis.co.nz>
| * libc/glibc: allow glibc-2.16.0 to build with GNU Make 4 or greaterChris Packham2016-02-161-0/+34
|/ | | | | | Back port of upstream commit. Signed-off-by: Chris Packham <chris.packham@alliedtelesis.co.nz>
* Merge pull request #279 from bhundven/mingw-w64-experimentalcrosstool-ng-1.22.0Bryan 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>
* | Merge pull request #258 from stilor/check-samplesBryan Hundven2015-11-147-22/+34
|\ \ | | | | | | Update samples
| * | Remove redundant configure options.Alexey Neyman2015-11-141-1/+0
| | | | | | | | | | | | | | | | | | | | | -mcpu= and -msoft-float are added due to ARCH_* flags, and correctly passed down to libstdc build. Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Remove --disable-libsanitizer.Alexey Neyman2015-11-141-1/+0
| | | | | | | | | | | | | | | | | | | | | It is now added automatically if CT_GCC_SANITIZER is not set - and that option depends on !UCLIBC. Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Switch to using EV67 in alphaev67-*.Alexey Neyman2015-11-141-1/+1
| | | | | | | | | | | | | | | | | | | | | It does not make much sense to have alphaev67 example use -mcpu=ev67, does it? Signed-off-by: Alexey Neyman <stilor@att.net>
| * | More trivial sample updates.Alexey Neyman2015-11-141-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | Drop ARCH_ARCH/ARCH_TUNE where it is overridden by ARCH_CPU. Also, same updates as in the previous batch for architectures with !ARCH_EXCLUSIVE_WITH_CPU (i.e. where there is no need to drop ARCH_CPU/ARCH_TUNE). Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Allow --with-cpu/--with-tune for !arm.Alexey Neyman2015-11-142-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The configure error mentioned in the commits that disable --with-arch/--with-tune when --with-cpu is specified is specific to ARM builds. For other architectures, it makes sense (hey, it even makes sense for ARM - read 'info gcc'! - it is just a shortcoming of ARM build, apparently). Thus, add an arch setting ARCH_EXCLUSIVE_WITH_CPU (currently, set only for ARM) that will trigger current behavior. Permit combinations of --with-arch/cpu/tune for other arches. Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Use $* to simplify rules in samples.mk.Alexey Neyman2015-11-141-9/+9
| | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Add update-samples target.Alexey Neyman2015-11-141-6/+18
| | | | | | | | | | | | | | | | | | Same as check-samples, but actually updates the crosstool.config. Signed-off-by: Alexey Neyman <stilor@att.net>