diff options
| author | Tamir Duberstein <[email protected]> | 2025-02-10 14:51:07 +0000 |
|---|---|---|
| committer | Miguel Ojeda <[email protected]> | 2025-03-23 21:14:32 +0000 |
| commit | a0b539ad369fe434fe488faf92d4ae770a27a90f (patch) | |
| tree | 78f09dccc364e9c2d230c2606d5ff2e63dbaff65 /samples/rust/rust_misc_device.rs | |
| parent | rust: block: refactor to use `&raw mut` (diff) | |
| download | kernel-a0b539ad369fe434fe488faf92d4ae770a27a90f.tar.gz kernel-a0b539ad369fe434fe488faf92d4ae770a27a90f.zip | |
rust: macros: fix `make rusttest` build on macOS
Do not emit `#[link_section = ".modinfo"]` on macOS (i.e. when building
userspace tests); .modinfo is not a legal section specifier in mach-o.
Before this change tests failed to compile:
---- ../rust/macros/lib.rs - module (line 66) stdout ----
rustc-LLVM ERROR: Global variable '_ZN8rust_out13__module_init13__module_init27__MY_DEVICE_DRIVER_MODULE_017h141f80536770e0d4E' has an invalid section specifier '.modinfo': mach-o section specifier requires a segment and section separated by a comma.
Couldn't compile the test.
---- ../rust/macros/lib.rs - module (line 33) stdout ----
rustc-LLVM ERROR: Global variable '_ZN8rust_out13__module_init13__module_init20__MY_KERNEL_MODULE_017h5d79189564b41e07E' has an invalid section specifier '.modinfo': mach-o section specifier requires a segment and section separated by a comma.
Couldn't compile the test.
Signed-off-by: Tamir Duberstein <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Miguel Ojeda <[email protected]>
Diffstat (limited to 'samples/rust/rust_misc_device.rs')
0 files changed, 0 insertions, 0 deletions
