crosstool-ng/config
Charles Baylis efcfd1abb6 improve a workaround for a glibc and GNU make incompatibility
Versions of GNU make newer than 4.4 trigger a hang in versions of glibc
older than 2.31. In e63c40854c, this was
fixed when the host platform provided make >= 4.4. However, if the
host distro provides only an ancient version of make, crosstool-ng would
still build make 4.4 as a comp tool, which would fail to build glibc.

Extend the previous workaround to build make 4.3 when building old
glibc versions which require it.

See also: #1946

Signed-off-by: Charles Baylis <cbaylis@fishzet.co.uk>
2024-09-14 14:38:55 +12:00
..
arch RISC-V: Remove EXPERIMENTAL tag 2024-09-09 08:58:59 +12:00
binutils binutils: Allow gold to be statically linked 2024-07-29 13:12:59 +12:00
cc allow plugins and LTO with static toolchains 2023-09-24 16:11:41 +13:00
comp_libs picolibc: Add configuration to select picolibc as the system libc 2023-03-08 16:54:12 +13:00
comp_tools Meet our new companion tool, bison 2019-03-04 00:22:02 -08:00
debug gdb: Add gdb 15.1 2024-07-24 10:45:07 +12:00
global Add option for experimental bundled patches 2023-03-16 16:54:22 +13:00
kernel config: Detect rsync presence at config time 2023-12-18 16:28:14 +13:00
libc improve a workaround for a glibc and GNU make incompatibility 2024-09-14 14:38:55 +12:00
linker Add mold linker build 2024-06-05 19:31:45 +12:00
binutils.in Restrict flat format to architectures that support it 2018-12-01 15:08:46 -08:00
cc.in Allow for Runtime-less build of GDC and GNAT 2024-06-05 19:30:31 +12:00
comp_libs.in mpfr: Add support of building MPFR for target 2023-05-19 15:54:16 +12:00
comp_tools.in Switch gen-kconfig to new framework 2017-07-08 10:57:56 -07:00
config_utils.in config: Detect rsync presence at config time 2023-12-18 16:28:14 +13:00
config.in Add mold linker build 2024-06-05 19:31:45 +12:00
configure.in.in Remove configure time check for rsync 2023-12-18 16:28:14 +13:00
debug.in Get rid of config.gen 2017-04-22 18:41:50 -07:00
global.in config: Update environment variable usage 2021-02-02 20:06:32 +13:00
kernel.in Don't enable "shared flat" 2019-02-21 21:18:37 -08:00
libc.in Also upgrade non-generated config files 2017-07-08 10:57:56 -07:00
linker.in Add mold linker build 2024-06-05 19:31:45 +12:00
target.in Allow libsanitizer on architectures that support it 2022-07-11 19:49:23 +12:00
test_suite.in all: unmark experimental features 2012-12-26 20:05:19 +01:00
toolchain.in Add config flags for omitting 'arch' and 'vendor' 2018-12-10 01:10:01 -08:00