summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-11-30PPL: Remove support for PPL and CLooG/PPLBryan Hundven32-1093/+45
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>
2015-11-30gcc: remove patches for removed gcc versionsBryan Hundven93-6970/+0
This commit simply removes the patches for gcc versions that are no longer supported. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2015-11-30gcc: Remove gcc <= 4.7.xBryan Hundven5-176/+13
As per #222, in crosstool-NG >= 1.23.0, we will only support: [upstream supported gcc versions] - 1 As of this writing, these versions are: * 5.2.0 * 4.9.3 * 4.8.5 (the -1, since development on 4.8.x is now closed) I plan to keep 4.8.5 around because of some architectures having issues with over-optimization or just faulty optimization in the 4.9.x and possibly newer versions. I also cleaned up a requirement for glibc to depend on >= gcc-4.6.x for >= glibc-2.20, but since the lowest gcc we support after this change is >= 4.8.5, this condition can go away. Patches for older gcc versions are removed in the next commit. This closes #222 Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2015-11-26Merge pull request #289 from bhundven/binutils_patchBryan Hundven1-0/+26
binutils: add patch that fixes mac os x gold build
2015-11-26binutils: add patch that fixes mac os x gold buildBryan Hundven1-0/+26
https://sourceware.org/bugzilla/show_bug.cgi?id=19281 Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2015-11-25Merge pull request #287 from bhundven/binutils_gdb_configureBryan Hundven2-0/+19
binutils/gdb: Fix configure options when building from binutils-gdb repo
2015-11-25binutils/gdb: Fix configure options when building from binutils-gdb repoBryan Hundven2-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>
2015-11-23Merge pull request #286 from bhundven/uclibc_ipv6Bryan Hundven2-0/+13
uClibc: Add kconfig option to enable IPv6 support
2015-11-23uClibc: Add kconfig option to enable IPv6 supportBryan Hundven2-0/+13
This commit adds a kconfig option to enable IPv6 support. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2015-11-23Merge pull request #283 from diorcety-ctng/osx-build-2Bryan Hundven5-0/+189
Fixes binutils and gold (raspi2 sample builds ok if you disable the static toolchain options)
2015-11-22Clang: Use {C,CXX}FLAG -fbracket-depth=512 for GCC buildRay Donnelly1-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>
2015-11-22darwin-host: Three build fixes for binutils 2.25{,.1}Ray Donnelly4-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>
2015-11-21Merge pull request #281 from bhundven/remove_sh64Bryan Hundven1-1/+0
uClibc: remove references to sh64*
2015-11-21uClibc: remove references to sh64*Bryan Hundven1-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>
2015-11-19Merge pull request #279 from bhundven/mingw-w64-experimentalcrosstool-ng-1.22.0Bryan Hundven3-0/+3
mingw-w64: Set it as experimental
2015-11-19mingw-w64: Set it as experimentalBryan Hundven3-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>
2015-11-19Merge pull request #278 from bhundven/fix-uninstallBryan Hundven1-1/+1
Makefile.in: Fix uninstall target
2015-11-19Makefile.in: Fix uninstall targetBryan Hundven1-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>
2015-11-19Merge pull request #276 from jcmvbkbc/xtensa-docBryan Hundven3-6/+50
Xtensa docs update
2015-11-19docs: document Xtensa configuration overlayMax Filippov1-0/+42
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
2015-11-19xtensa: fix kconfig spelling and help textMax Filippov2-6/+8
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
2015-11-18Merge pull request #269 from stilor/document-update-samplesBryan Hundven1-0/+2
Document {check,update}-samples targets.
2015-11-17Merge pull request #272 from bhundven/showSamples_uClibc-ng_mingwBryan Hundven1-4/+14
showSamples: Fix uClibc-ng name and Mingw-w64 versions
2015-11-17showSamples: Fix uClibc-ng name and Mingw-w64 versionsBryan Hundven1-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>
2015-11-17Merge pull request #270 from bhundven/fix_showSamplesBryan Hundven1-12/+8
showSamples.sh: Fix how we get gcc and version for showSamples.sh
2015-11-17showSamples.sh: Fix how we get gcc and version for showSamples.shBryan Hundven1-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>
2015-11-17Document {check,update}-samples targets.Alexey Neyman1-0/+2
Signed-off-by: Alexey Neyman <stilor@att.net>
2015-11-17Merge pull request #268 from bhundven/consistent_usage_of_found_appsBryan Hundven37-183/+184
consistency: Use exported variables of required tools
2015-11-17Merge pull request #265 from bhundven/ncurses_updateBryan Hundven15-42/+95778
ncurses: bump to ncurses-6.0
2015-11-17consistency: Use exported variables of required toolsBryan Hundven37-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>
2015-11-16ncurses: bump to ncurses-6.0Bryan Hundven15-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>
2015-11-16Merge pull request #267 from bhundven/uclibc-prompt-fixBryan Hundven1-1/+1
uClibc-ng: Fix version prompt
2015-11-16uClibc-ng: Fix version promptBryan Hundven1-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>
2015-11-16Merge pull request #262 from bhundven/fix_ncurses_tinfoBryan Hundven2-10/+4
configure: Correctly search for tinfo for kconfig
2015-11-15Merge pull request #264 from bhundven/uclibc-ng-updateBryan Hundven2-38/+4
uClibc-ng: Update to uClibc-ng-1.0.9
2015-11-15uClibc-ng: Update to uClibc-ng-1.0.9Bryan Hundven2-38/+4
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2015-11-15configure: Correctly search for tinfo for kconfigBryan Hundven2-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>
2015-11-15Merge pull request #263 from bhundven/freebsd_patch_fixBryan Hundven1-1/+1
configure: fix search for gpatch for FreeBSD
2015-11-15configure: fix search for gpatch for FreeBSDBryan Hundven1-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>
2015-11-15Merge pull request #261 from bhundven/fix_modesBryan Hundven3-0/+0
file modes: Fix file modes... again.
2015-11-15file modes: Fix file modes... again.Bryan Hundven3-0/+0
These files are sourced, not executed, and do not need to be executable. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2015-11-15Merge pull request #260 from bhundven/update_linuxBryan Hundven1-14/+19
linux: Update linux kernel versions
2015-11-15linux: Update linux kernel versionsBryan Hundven1-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>
2015-11-15Merge pull request #259 from bhundven/mips64-samplesBryan Hundven2-2/+0
samples: Forgot to unmark mips64 samples as not experimental
2015-11-15samples: Forgot to unmark mips64 samples as not experimentalBryan Hundven2-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>
2015-11-15Merge pull request #249 from stilor/expat_ncursesBryan Hundven21-250/+398
Promote expat/ncurses to 'companion libs'
2015-11-15Merge pull request #258 from stilor/check-samplesBryan Hundven7-22/+34
Update samples
2015-11-15Merge pull request #255 from stilor/savestate-loggingBryan Hundven1-4/+2
cosmetic: Do not log state saving/restoring as ERROR.
2015-11-14Do not log state saving/restoring as ERROR.Alexey Neyman1-4/+2
These are not errors. Signed-off-by: Alexey Neyman <stilor@att.net>
2015-11-14Remove redundant configure options.Alexey Neyman1-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>