crosstool-ng/config
Chris Packham b6a4766d22 binutils: Allow gold to be statically linked
gold uses g++ to link which doesn't recognise -all-static. It appears as
if -static should work for both libtool and g++ but for some reason it
doesn't. Remove the restriction that gold can't be included in a static
toolchain. When a static toolchain is requested pass
--with-gold-ldflags=--static to configure. Finally build gold separately
so it does not get the extra_make_flags which may contain -all-static.

Signed-off-by: Chris Packham <judge.packham@gmail.com>
2024-07-29 13:12:59 +12:00
..
arch musl: Mark not EXPERIMENTAL 2024-05-24 10:14:13 +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 musl: Mark not EXPERIMENTAL 2024-05-24 10:14:13 +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