On Fri, Nov 29, 2024 at 12:08:19AM -0800, Hemraj, Deepthi via
lists.openembedded.org wrote:
> From: Deepthi Hemraj <[email protected]>
>
> YOCTO [#15061]
> The target independent variables like CARGO_HTTP_MULTIPLEXING and
> CARGO_HTTP_CAINFO should be handled by the nativesdk-cargo recipe,
> rather than being managed within rust-cross-canadian.
>
> The build section of the Cargo configuration file is also
> target-independent and hence moved to nativesdk-cargo.
>
> The nativesdk-cargo recipe can then gather these entries from the individual
> target-specific files to generate the final cargo_home/config file.
> Target-specific configurations are specific to the rust-cross-canadian
> variant and should remain there.
>
> Signed-off-by: Deepthi Hemraj <[email protected]>
> ---
Hi,
I believe these patches are breaking some builds on the autobuilder:
...
Caused by:
could not parse TOML configuration in
`/srv/pokybuild/yocto-worker/beaglebone/build/build/tmp/work/beaglebone_yocto-poky-linux-gnueabi/core-image-sato/1.0/testimage-sdk/sysroots/cortexa8hf-neon-poky-linux-gnueabi/home/cargo/config`
Caused by:
TOML parse error at line 3, column 1
|
3 | [target.armv7-poky-linux-gnueabihf]
| ^
invalid table header
dotted key `target` attempted to extend non-table type (string)
https://valkyrie.yoctoproject.org/#/builders/2/builds/558/steps/12/logs/stdio
https://valkyrie.yoctoproject.org/#/builders/60/builds/558/steps/12/logs/stdio
https://valkyrie.yoctoproject.org/#/builders/80/builds/488/steps/13/logs/stdio
oeqa.utils.subprocesstweak.OETestCalledProcessError: Command '.
/srv/pokybuild/yocto-worker/genericx86-64/build/build/tmp/work/genericx86_64-poky-linux/core-image-sato/1.0/testimage-sdk/environment-setup-core2-64-poky-linux
> /dev/null; cd
/srv/pokybuild/yocto-worker/genericx86-64/build/build/tmp/work/genericx86_64-poky-linux/core-image-sato/1.0/testimage-sdk//hello;
cargo build;' returned non-zero exit status 101
Standard Output: warning:
`/srv/pokybuild/yocto-worker/genericx86-64/build/build/tmp/work/genericx86_64-poky-linux/core-image-sato/1.0/testimage-sdk/sysroots/core2-64-poky-linux/home/cargo/config`
is deprecated in favor of `config.toml`
note: if you need to support cargo 1.38 or earlier, you can symlink `config` to
`config.toml`
warning: unused config key `build.linker` in
`/srv/pokybuild/yocto-worker/genericx86-64/build/build/tmp/work/genericx86_64-poky-linux/core-image-sato/1.0/testimage-sdk/sysroots/core2-64-poky-linux/home/cargo/config`
error: process didn't exit successfully: `rustc -vV` (exit status: 1)
--- stdout
rustc 1.80.1 (3f5fd8dd4 2024-08-06) (built from a source tarball)
binary: rustc
commit-hash: 3f5fd8dd41153bc5fdca9427e9e05be2c767ba23
commit-date: 2024-08-06
host: x86_64-pokysdk-linux-gnu
release: 1.80.1
--- stderr
error: Error loading target specification: Could not find specification for
target "x86_64-pokysdk-linux-gnu". Run `rustc --print target-list` for a list
of built-in targets
https://valkyrie.yoctoproject.org/#/builders/4/builds/563/steps/12/logs/stdio
https://valkyrie.yoctoproject.org/#/builders/19/builds/559/steps/12/logs/stdio
https://valkyrie.yoctoproject.org/#/builders/31/builds/549/steps/13/logs/stdio
https://valkyrie.yoctoproject.org/#/builders/32/builds/541/steps/13/logs/stdio
https://valkyrie.yoctoproject.org/#/builders/39/builds/546/steps/13/logs/stdio
https://valkyrie.yoctoproject.org/#/builders/41/builds/494/steps/13/logs/stdio
Can you have a look at these issues, please ?
--
Mathieu Dubois-Briand, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#208127):
https://lists.openembedded.org/g/openembedded-core/message/208127
Mute This Topic: https://lists.openembedded.org/mt/109831607/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-