В одном workspace есть два пакета: kernel и bootable-iso, kernel должен собираться под цель x86_64-unknown-none, а bootable-iso должен быть обычным приложением, которое работает со сгенерированным kernel файлом.
Для того, что-бы указать нужный target для kernel, я пытаюсь использовать config.toml:
workspace/kernel/.cargo/confg.toml
[build]
target = "x86_64-unknown-none"
Однако, этот файл полностью игнорируется.
Как я могу заставить компилировать kernel под x86_64-unknown-none?
Документация говорит "At present, when being invoked from a workspace, Cargo does not read config files from crates within the workspace", как тогда быть? Вызывать cargo build по отдельности для каждого пакета?
Пробовал вызывать
cargo build -p kernel
, но .cargo/config.toml тоже игнорируется