summaryrefslogtreecommitdiff
path: root/config
AgeCommit message (Collapse)AuthorFilesLines
2017-02-14Merge pull request #594 from stilor/wget-vs-curlAlexey Neyman1-5/+38
Select wget vs curl, BSD stat vs GNU stat
2017-02-13Detect both wget/curl and allow user to select the agentAlexey Neyman1-5/+38
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-02-12Fix typo in toolchain.inDave Flogeras1-1/+1
Signed-off-by: Dave Flogeras <dflogeras2@gmail.com>
2017-02-11Merge pull request #587 from stilor/select-uclibceavi-suffixAlexey Neyman1-0/+13
Allow one to select uclibceabi/uclibcgnueabi suffix
2017-02-11Merge pull request #586 from stilor/restore-old-kernel-libcAlexey Neyman3-31/+263
Restore old kernel/glibc versions
2017-02-11Merge pull request #584 from stilor/disallow-gold-for-elf2fltAlexey Neyman3-8/+15
Require BFD linker if building for flat format
2017-02-10Allow one to select uclibceabi/uclibcgnueabi suffixAlexey Neyman1-0/+13
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-02-10Supply --disable-build-with-cxx instead of requiring C++Alexey Neyman2-2/+1
... when building native GDB/gdbserver. Suggested by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Alexey Neyman <stilor@att.net>
2017-02-10Forgot to saveconfig the changes for ARM/elf2flt sampleAlexey Neyman3-8/+15
Hence, it is better to enforce via config rules: elf2flt does not play nice with ld wrapper, when both ld.bfd and ld.gold are present. Limit the choices to just 'ld.bfd' for flat-format architectures. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-02-10Add notes about obsoletion policy for kernel/glibc.Alexey Neyman2-0/+20
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-02-10Ports patches for glibc 2.12.1 .. 2.16Alexey Neyman2-5/+9
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>
2017-02-10Fix typoAlexey Neyman1-1/+1
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-02-10Revert "glibc: Clean out old glibc versions"Alexey Neyman2-27/+66
This partially reverts commit 88e8852ccd94a60979971454f8b49cb1d06cd907. Bring back releases 2.12 and newer of glibc, along with the associated Kconfig machinery. Simplify it slightly.
2017-02-10Add older kernel versions up to 2.6.32.xAlexey Neyman1-0/+169
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-02-07Merge pull request #578 from stilor/elf2flt-pickup-zlib-fixAlexey Neyman1-1/+1
Pick up upstream fixes in elf2flt
2017-02-06Remove "pre-declaration" of config optionsAlexey Neyman1-35/+0
... these are apparently not needed with the current kconfig and only result in warnings like "SYMBOL changed state" and "reassigning SYMBOL". Perhaps, it was necessary to run kconfig without first generating config.gen? But now all the targets that invoke $(CONF) have `config_files` as a dependency. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-02-06Pick up upstream fixesAlexey Neyman1-1/+1
... including zlib fix in configure, needed to build canadian crosses with elf2flt. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-02-06Merge pull request #575 from stilor/ncurses-configureAlexey Neyman1-6/+49
Allow some tunables for ncurses
2017-02-06Merge pull request #576 from stilor/update-kernel-libcAlexey Neyman2-7/+13
Update kernel & glibc
2017-02-06Merge pull request #574 from stilor/uclibc-obstackAlexey Neyman1-2/+4
3 unrelated uClibc changes, see individual commits
2017-02-06Update to most recent kernelsAlexey Neyman1-7/+7
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-02-06Add glibc 2.25Alexey Neyman1-0/+6
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-02-05Add zlib as a companion libAlexey Neyman4-0/+32
with version 1.2.11. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-02-05Allow some tunables for ncursesAlexey Neyman1-6/+49
- 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>
2017-02-04Obsolete uClibc 0.9.33.2Alexey Neyman1-2/+4
It has not seen any new commits since July 2015, and haven't had any releases since May 2012. The only two architectures marked as supported by uClibc but not by uClibc-ng are v850 and i960. Both are marked as "BROKEN" in the most recent release of uClibc, 0.9.33.2. RIP, uClibc. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-02-03Merge pull request #572 from stilor/uclibc-1.0.22Alexey Neyman1-1/+8
Uclibc 1.0.22
2017-02-03Add uClibc-ng 1.0.22Alexey Neyman1-1/+8
... and declare 1.0.21 obsolete. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-02-03Require C++ support for gdbserver 7.12 or newer.Alexey Neyman2-1/+1
Also, do not select gdbserver for cross-gdb automatically, or it may be selected even without meeting the dependencies (if C++ is not enabled) Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-30Merge pull request #567 from stilor/fix-build-manualsAlexey Neyman1-5/+6
Fix build manuals
2017-01-30Use 'make install' to install DUMAAlexey Neyman1-5/+6
This serves two purposes: - installs its manpage - installs headers, without them it does not make sense to install a static library Unfortunately, there's no way to select shared-only build of DUMA. Hence, disable selection for static library. Also, allow user to select whether to use stock or ct-ng's wrapper. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-30Allow for per-tool templates when creating overridesAlexey Neyman2-2/+2
... will be used to implement a smarter install wrapper. While there, correct the spelling of "OVERIDE". Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-28Rework configure logic wrt GNU autotoolsAlexey Neyman6-25/+9
Rather than requiring them of a certain version, detect if they are present (and have sufficient version) and select an appropriate companion tool otherwise. The reason is that, for example, most recent gettext requires automake 1.15, but the newest available CentOS has 1.13. Hence, the option to "upgrade your system" does not apply, and the warning comment above the companion tools is rather scary. With this approach, it will work out of the box - either by using the host's tools, or by building them as needed. Note that the user can still change the setting in the config. While there, propagate the new version checking macro to awk/bash/host binutils, and switch from --with-foo=xxx to officially blessed FOO=xxx: the latter does not require checking for bogus values (i.e., --with-foo, --without-foo) and AC_PROG_* macros recognize the corresponding settings without further modifications. For now, I kept --with-foo=, if only to complain and steer people to the new way. To be cleaned up after a release. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-26Fix handling of ltrace 0.5.3 peculiarity.Alexey Neyman1-9/+5
Also, remove 0.5.2 selection - no longer available for download. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-26Add m4 1.4.18Alexey Neyman1-1/+7
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-26Add gettext 0.19.8.1Alexey Neyman1-1/+7
Patches: 120 - updated to apply cleanly 140,150 - removed, now upstream Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-26Add Linux 4.9.5.Alexey Neyman1-0/+5
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-26Declare older versions obsolete.Alexey Neyman18-107/+165
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-24Merge pull request #547 from stilor/separate-canadian-crosses-instdirAlexey Neyman2-5/+8
Simplify the pre-build actions a bit
2017-01-24Merge pull request #549 from stilor/backend-obsoleteAlexey Neyman1-0/+1
Declare BACKEND obsolete.
2017-01-24Check for git presenceAlexey Neyman2-1/+3
... and make the optiont that fetch from Git repositories depend on the git discovery. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-24Merge pull request #552 from stilor/uclibc-ng-for-buildrootAlexey Neyman1-0/+6
Restore uClibc-ng usability in buildroot
2017-01-23Add selection for RPCAlexey Neyman1-0/+6
So that uClibc config can be matched to Buildroot's expectations via the menu, without the need for a saved config. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-22Merge pull request #462 from lihanglin/masterAlexey Neyman1-0/+7
mingw: compile the mingw-w64 companion tools as well
2017-01-22mingw: compile the mingw-w64 companion tools as wellLi-Hang Lin1-0/+7
There are some useful tools such as widl, gendef, genidl ... etc. provided by mingw-w64 and do not waste the developers' works. Signed-off-by: Li-Hang Lin <lihang.lin@gmail.com>
2017-01-21Typos in linuxthreads/posix config values.Alexey Neyman1-2/+2
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-20Declare BACKEND obsolete.Alexey Neyman1-0/+1
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-20Make build-all rely on kconfig options.Alexey Neyman1-1/+5
For that, make CT_BUILD_TOP_DIR a non-settable config option (so that it is recursively expanded with CT_HOST/CT_TARGET). Use a common prefix, with same default as for regular sample build. Use showConfig.sh to determine host toolchain path (for canadian crosses) and build directory to be removed. Remove LIBC_SYSROOT_ARG (unused). Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-20Simplify config saving.Alexey Neyman2-4/+3
Instead of hardcoding defaults in saveSample.sh.in, have the same defaults in config. Then we can just remove them when saving the config.
2017-01-20Install canadian crosses into a separate subdir.Alexey Neyman1-1/+1
Makes them sorted out by host, and removes the need for similar hack in samples.mk. Change how canadian crosses are named: using `=' character resulted in Glibc build failure. Move loading config into a common function, CT_LoadConfig. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-18Linaro's 4.9 requires ISL 0.14 or olderAlexey Neyman1-0/+3
Signed-off-by: Alexey Neyman <stilor@att.net>