Remove an LD subdirectory configuration error: *** ld does not support target wasm32-unknown-none *** see ld/configure.tgt for supported targets make[1]: *** [configure-ld] Error 1
which prevents binutils for the WebAssembly target from being built unless an explicit `--disable-ld' configuration option has been given. Users must not have to disable features selected by default to get a working configuration. / * configure.ac <wasm32-*-*> (noconfigdirs): Add `ld'. * configure: Regenerate. --- Hi, It should be obvious. Also this causes troubles with cross-target testing. OK to apply? Maciej --- configure | 3 +++ configure.ac | 3 +++ 2 files changed, 6 insertions(+) binutils-wasm32-no-ld.diff Index: binutils/configure =================================================================== --- binutils.orig/configure 2018-01-28 00:48:43.000000000 +0000 +++ binutils/configure 2018-02-02 05:48:19.239569799 +0000 @@ -3860,6 +3860,9 @@ case "${target}" in vax-*-*) noconfigdirs="$noconfigdirs target-newlib target-libgloss" ;; + wasm32-*-*) + noconfigdirs="$noconfigdirs ld" + ;; esac # If we aren't building newlib, then don't build libgloss, since libgloss Index: binutils/configure.ac =================================================================== --- binutils.orig/configure.ac 2018-01-28 00:48:43.000000000 +0000 +++ binutils/configure.ac 2018-02-02 05:48:09.444938712 +0000 @@ -1191,6 +1191,9 @@ case "${target}" in vax-*-*) noconfigdirs="$noconfigdirs target-newlib target-libgloss" ;; + wasm32-*-*) + noconfigdirs="$noconfigdirs ld" + ;; esac # If we aren't building newlib, then don't build libgloss, since libgloss