| Age | Commit message (Collapse) | Author |
|
Generate linux module intermediate files from the target basename instead of the final .ko path so modpost reads hello.o rather than hello.ko.o. This avoids the bogus *.ko.ko module name and undefined symbol warnings reported in #5721.
Made-with: Cursor
|
|
Drop the redundant newline normalization in kernel config checks because io.readfile() already returns newline-split content suitable for line-based matching.
Made-with: Cursor
|
|
Use target:is_cross() for kbuild probing, normalize module-common paths before comparing them, and check kernel configs line by line for clearer exact matches.
Made-with: Cursor
|
|
Pass ARCH and CROSS_COMPILE for same-platform cross builds and derive the toolchain prefix from versioned gcc names so kbuild flag probing uses the correct target tools.
Made-with: Cursor
|
|
Tighten kernel config detection to avoid prefix matches and share module-common.c lookup so dependency tracking and compilation stay aligned.
Made-with: Cursor
|
|
Keep xmake's linux module rule aligned with modern kbuild so generated .ko files retain vermagic and modversion metadata required for loading on newer kernels.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
platform.linux.module
|