Skip to content

SDK 0.17.1 and later don't state their incompatibility with earlier SDK versions #1040

@soghoyan

Description

@soghoyan

Building any multi-threaded app for Zephyr v4.1.0 or earlier fails if SDK 0.17.1 or later is installed in default SDK search path.

I'm not sure if this is intended behavior, but when building Zephyr without SDK path specified, the automatic SDK search script looks for the highest compatible version, and not exactly the one specified in SDK_VERSION file. Compatibility is verified by SDK itself during find_package() call, but none of SDKs starting from 0.17.1 return incompatibility status. This breaks very useful feature of compatible SDK installation introduced in west a year ago.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions