crosstool-ng/config
Alexey Neyman 87bfd55b3b Give companion tools some love.
Allow selection of make/m4/... version. Support imports of new versions
via addToolVersion.sh. Import newest versions of the companion tools.

One non-trivial change is the handling of make versions. Existing code
was not handling make companion tool as described (see the previous
commit). However, since most modern systems have make 4.x, that previous
commit made crosstool-ng always build make as a companion tool.

This traces back to the commit dd15c93 from 2014. That commit's log message
says that actually it was 3.81 which broke the build for certain component
(it was originally breaking eglibc, but I noticed it was breaking current
glibc on powerpc64), and introduced an option to force using 3.81 by
"components that really need it". It looks like in 2.5 years we haven't
seen any such components that really need make 3.81, and (given that make
has already had a few releases since 3.81) we're unlikely to see them
in the future.

Hence, the configure check is changed from "exactly 3.81" to "3.81 or newer".
In its current form, configure will accept make 3.80+, and will not require
make as a companion tool for 3.81+. We might want to bump the latter check
to even newer version given the claim from dd15c93. Killed
COMP_TOOLS_make_3_81_NEEDED.

Anyway, I retained 3.81 just in case; ditto for m4 1.14.3, autoconf 2.65
and automake 1.11.1.

Signed-off-by: Alexey Neyman <stilor@att.net>
2016-11-21 23:03:03 -08:00
..
arch mips: allow o32 ABI as default for multilib 2016-08-23 11:00:27 -07:00
binutils Update elf2flt default cset 2016-06-14 07:54:52 +02:00
cc add support for gcc 4.9.4 2016-11-17 16:17:22 -08:00
companion_libs gettext: bump version to 0.19.7 2016-04-30 00:16:13 +08:00
companion_tools Give companion tools some love. 2016-11-21 23:03:03 -08:00
debug duma: add SHARED_LIBS dependency for DUMA shared library option 2016-09-07 17:24:22 +03:00
global config: Remove CUSTOM_LOCATION_ROOT_DIR 2015-12-08 07:20:35 -08:00
kernel Update kernel versions... 2016-11-18 13:33:52 -08:00
libc Merge pull request from enunes/avr 2016-11-15 14:45:42 -08:00
.gitignore repository: migrate old hg files over to git 2014-06-27 00:28:53 +02:00
backend.in kconfig: Update kconfig. Sync with Linux-4.2 2015-09-03 19:00:28 -07:00
binutils.in binutils: cleanup ELF/FLAT/FDPIC dependencies 2012-11-19 21:39:58 +01:00
cc.in config: Add config support for multiple compilers 2015-05-29 21:49:33 +01:00
companion_libs.in PPL: Remove support for PPL and CLooG/PPL 2015-11-29 17:36:58 -08:00
companion_tools.in Give companion tools some love. 2016-11-21 23:03:03 -08:00
config.in config: switch cc with libc in the config order 2014-05-11 13:38:12 +02:00
config.mk Give companion tools some love. 2016-11-21 23:03:03 -08:00
debug.in config: fix style issues when source-ing files 2010-03-29 20:24:50 +02:00
global.in Fix tristate Kconfig options 2015-09-07 13:30:18 +02:00
kernel.in libc/mingw: replace mingw32 with generic mingw 2012-11-14 14:05:49 +01:00
libc.in Requested changes by @stilor in the PR review 2016-11-12 07:32:06 +01:00
target.in multilib: Determine which options may pass through. 2016-08-23 11:00:27 -07:00
test_suite.in all: unmark experimental features 2012-12-26 20:05:19 +01:00
toolchain.in config: Add static link check to static options 2016-02-26 04:14:39 -08:00