Skip to content

zephyr: drop the dead wolfSSL feature options - #1265

Merged
philljj merged 1 commit into
wolfSSL:masterfrom
ejohnstown:zephyr-settings-file-kconfig
Sep 18, 2026
Merged

philljj merged 1 commit into
wolfSSL:masterfrom
ejohnstown:zephyr-settings-file-kconfig

Conversation

@ejohnstown

@ejohnstown ejohnstown commented Sep 18, 2026

Copy link
Copy Markdown
Contributor

wolfSSL's Zephyr Kconfig now gates every feature option behind WOLFSSL_HAS_SETTINGS_FILE, which our sample configurations set by naming their own settings header, and it deleted the ALL_ENABLED symbols outright. Twister makes the resulting Kconfig warnings fatal, so all three scenarios fail to configure on both matrix legs.

  • drops CONFIG_WOLFSSL_TLS_VERSION_1_2 and the four ALL_ENABLED options from the three sample configurations
  • no build change: -DWOLFSSL_SETTINGS_FILE already makes our own header authoritative

Broken by wolfSSL PR 11401, merged 2026-09-18 17:56 UTC. The Zephyr workflow tracks wolfssl master, so this hit every branch at once.

The sample configurations name their own wolfSSL settings file, so that
header is authoritative and the feature options no longer resolve:
wolfSSL gates them behind WOLFSSL_HAS_SETTINGS_FILE, and it has dropped
the ALL_ENABLED symbols outright. Twister makes the resulting Kconfig
warnings fatal, so all three scenarios failed to configure.
Copilot AI lite review requested due to automatic review settings September 18, 2026 18:39
@philljj
philljj self-requested a review September 18, 2026 18:45

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

All reviewed configurations consistently remove obsolete options with no unresolved issues.

Pull request overview

Removes obsolete wolfSSL Kconfig options from the three Zephyr sample configurations, preventing fatal configuration warnings.

Changes:

  • Removes deprecated TLS 1.2 and ALL_ENABLED symbols.
  • Preserves custom settings-header configuration.
File summaries
File Description
zephyr/samples/tests/prj.conf Removes obsolete wolfSSL options.
zephyr/samples/tests/prj_nofs.conf Removes obsolete wolfSSL options.
zephyr/samples/tests/prj_kbi.conf Removes obsolete wolfSSL options.
Review details
  • Files reviewed: 3/3 changed files
  • Comments generated: 0
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@philljj
philljj merged commit 45e0007 into wolfSSL:master Sep 18, 2026
187 checks passed
@ejohnstown
ejohnstown deleted the zephyr-settings-file-kconfig branch September 18, 2026 20:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants