Skip to content

Conversation

@douzzer
Copy link
Contributor

@douzzer douzzer commented Jan 22, 2026

linuxkm/Kbuild: move FORCE_GLOBAL_OBJTOOL_OFF setup outside ENABLED_LINUXKM_PIE setup, i.e. always usable.

wolfssl/wolfcrypt/dilithium.h: add a check for whether all supported levels are disabled, in WOLFSSL_WC_DILITHIUM setup.

Note, the Kbuild tweak is to work around targets (in this case Kubuntu) with kernel configs that run objtool on the fully linked module, ignoring OBJECT_FILES_NON_STANDARD := y annotations, then elevate the warnings to fatal errors.

The dilithium.h tweak is to work around a toolchain defect wherein unit.test targeting armeb (big endian ARM32) with sanitizers, running under qemu-armeb, produces false positive out-of-bounds memory access reports due to internal sanitizer tooling corruption (UB). That test is probably not sustainable, but for now this tweak stabilizes it.

@dgarske dgarske merged commit 6ae5555 into wolfSSL:master Jan 23, 2026
736 of 741 checks passed
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.

3 participants