[Buildroot] [PATCH] package/rustc: RUSTC_TARGET_NAME is needed to build host-rust

Peter Korsgaard peter at korsgaard.com
Fri May 29 21:14:38 UTC 2020


>>>>> "Romain" == Romain Naour <romain.naour at gmail.com> writes:

 > As reported on bugzilla [1], the host-rust package fail when
 > the target architecture or the target libc is not supported.

 > The error is the following:
 > failed to parse TOML configuration 'config.toml': expected a table key, found a right bracket at line 15

 > In such case BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS is
 > not set thus RUSTC_TARGET_NAME is also not set [2].

 > But RUSTC_TARGET_NAME is needed to generate the file config.toml [3]

 > Add BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS in the host-rust
 > dependency.

 > The commit [4] that allowed to select host-rust when the target
 > architecture or the target libc is not supported, should have
 > allowed to select only host-rustc-bin.

 > Fixes:
 > Bug #12691

 > [1] https://bugs.busybox.net/show_bug.cgi?id=12691
 > [2] https://git.buildroot.net/buildroot/tree/package/rustc/rustc.mk?h=2020.05-rc1#n10
 > [3] https://git.buildroot.net/buildroot/tree/package/rust/rust.mk?h=2020.05-rc1#n41
 > [4] 025b863e6facb7b219b82ee6ee7a7916c2c3c47e

 > Signed-off-by: Romain Naour <romain.naour at gmail.com>
 > Cc: Sam Voss <sam.voss at gmail.com>

Committed to 2020.02.x, thanks.

-- 
Bye, Peter Korsgaard



More information about the buildroot mailing list