40e6e08d0b
The compiler for the Rust programming language is called rustc. There is only one reference implementation for it, based on LLVM, from the Rust project [1]. It can generate code for various architectures so it can be labeled as a cross-compiler. But, as for GCC, building it from source takes time. So it would be sensible to have at least one package which provides it as a pre-built version, fetched from the upstream project. Later another package can be added, to build it from source code. In addition to the compiler, the standard library for the host and/or the target should also be fetched/built. So, add a virtual package named rustc to enable support for multiple providers. Currently, only the host variant will be available to allow the user to cross-compile Rust programs for the target. [1] http://rust-lang.org Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
63 lines
2.4 KiB
Plaintext
63 lines
2.4 KiB
Plaintext
menu "Host utilities"
|
|
|
|
source "package/aespipe/Config.in.host"
|
|
source "package/android-tools/Config.in.host"
|
|
source "package/cbootimage/Config.in.host"
|
|
source "package/checkpolicy/Config.in.host"
|
|
source "package/cmake/Config.in.host"
|
|
source "package/cramfs/Config.in.host"
|
|
source "package/cryptsetup/Config.in.host"
|
|
source "package/dfu-util/Config.in.host"
|
|
source "package/dos2unix/Config.in.host"
|
|
source "package/dosfstools/Config.in.host"
|
|
source "package/dtc/Config.in.host"
|
|
source "package/e2fsprogs/Config.in.host"
|
|
source "package/e2tools/Config.in.host"
|
|
source "package/faketime/Config.in.host"
|
|
source "package/fwup/Config.in.host"
|
|
source "package/genext2fs/Config.in.host"
|
|
source "package/genimage/Config.in.host"
|
|
source "package/genpart/Config.in.host"
|
|
source "package/gnupg/Config.in.host"
|
|
source "package/go/Config.in.host"
|
|
source "package/go-bootstrap/Config.in.host"
|
|
source "package/google-breakpad/Config.in.host"
|
|
source "package/gptfdisk/Config.in.host"
|
|
source "package/imx-usb-loader/Config.in.host"
|
|
source "package/jq/Config.in.host"
|
|
source "package/jsmin/Config.in.host"
|
|
source "package/lpc3250loader/Config.in.host"
|
|
source "package/lttng-babeltrace/Config.in.host"
|
|
source "package/mfgtools/Config.in.host"
|
|
source "package/mkpasswd/Config.in.host"
|
|
source "package/mtd/Config.in.host"
|
|
source "package/mtools/Config.in.host"
|
|
source "package/mxsldr/Config.in.host"
|
|
source "package/omap-u-boot-utils/Config.in.host"
|
|
source "package/openocd/Config.in.host"
|
|
source "package/opkg-utils/Config.in.host"
|
|
source "package/parted/Config.in.host"
|
|
source "package/patchelf/Config.in.host"
|
|
source "package/pkgconf/Config.in.host"
|
|
source "package/pru-software-support/Config.in.host"
|
|
source "package/pwgen/Config.in.host"
|
|
source "package/python-lxml/Config.in.host"
|
|
source "package/python-six/Config.in.host"
|
|
source "package/qemu/Config.in.host"
|
|
source "package/raspberrypi-usbboot/Config.in.host"
|
|
source "package/rauc/Config.in.host"
|
|
source "package/rustc/Config.in.host"
|
|
source "package/s6-rc/Config.in.host"
|
|
source "package/sam-ba/Config.in.host"
|
|
source "package/squashfs/Config.in.host"
|
|
source "package/sunxi-tools/Config.in.host"
|
|
source "package/tegrarcm/Config.in.host"
|
|
source "package/ti-cgt-pru/Config.in.host"
|
|
source "package/uboot-tools/Config.in.host"
|
|
source "package/util-linux/Config.in.host"
|
|
source "package/vboot-utils/Config.in.host"
|
|
source "package/xorriso/Config.in.host"
|
|
source "package/zip/Config.in.host"
|
|
|
|
endmenu
|