Skip to content

supported.conf: mark Apple-platform modules unsupported on SLES#2

Open
blochl wants to merge 1 commit into
SUSE:SL-16.0from
blochl:lb-dev2
Open

supported.conf: mark Apple-platform modules unsupported on SLES#2
blochl wants to merge 1 commit into
SUSE:SL-16.0from
blochl:lb-dev2

Conversation

@blochl
Copy link
Copy Markdown

@blochl blochl commented May 10, 2026

These paths were marked -!optional, which packages them in kernel-default-extra only on Leap (where 'optional' is defined) and drops them on SLES.

The kernel itself builds the modules (CONFIG_APPLE_RTKIT, CONFIG_NVME_APPLE etc. are =m in arm64/default, with their exports ending up in kernel-default-devel's Module.symvers), but no kernel-* RPM ships the .ko files on SLES, leaving their ksym() exports with no Provides.

Out-of-tree KMPs that link against any of these symbols therefore become unsatisfiable.

Convert '-!optional' to '-' for the apple-platform paths so they are packaged in kernel-default-extra on SLES as well, making their ksym() Provides resolvable and fixing third-party KMP install scenarios.

These paths were marked -!optional, which packages them in
kernel-default-extra only on Leap (where 'optional' is defined)
and drops them on SLES.

The kernel itself builds the modules (CONFIG_APPLE_RTKIT,
CONFIG_NVME_APPLE etc. are =m in arm64/default, with their
exports ending up in kernel-default-devel's Module.symvers), but
no kernel-* RPM ships the .ko files on SLES, leaving their ksym()
exports with no Provides.

Out-of-tree KMPs that link against any of these symbols therefore
become unsatisfiable.

Convert '-!optional' to '-' for the apple-platform paths so they
are packaged in kernel-default-extra on SLES as well, making their
ksym() Provides resolvable and fixing third-party KMP install
scenarios.

Signed-off-by: Leonid Bloch <lb.workbox@gmail.com>
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.

1 participant