You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Mar 7, 2021. It is now read-only.
WARNING: could not find /home/ubuntu/linux-kernel-module-rust/hello-world/.hello_world.rust.o.cmd for /home/ubuntu/linux-kernel-module-rust/hello-world/hello_world.rust.o
Going forward, the missing *.symvers or *.cmd is a fatal error.
This should not happen because scripts/Makefile.modpost guards the
-i option files with $(wildcard $(input-symdump)).
I think we need to either generate the .cmd file or explicitly tell modinfo to skip our .o file. (I assume the skip option exists because closed-source modules with precompiled .o files are a thing.)
I think this is generated as an -MD or thereabouts of input C files, and we could almost certainly do that easily for bindings.c. I'm less sure if we can do that for bindgen but presumably it's doable somehow with libclang....
The text was updated successfully, but these errors were encountered:
Bobo1239
added a commit
to Bobo1239/linux-kernel-module-rust
that referenced
this issue
Aug 28, 2020
This is affecting Arch Linux's 5.8 kernel now so I've looked around a bit.
I didn't find anything to tell modpost to skip our .rust.o. (Unless you meant the mod->skip field which was removed in torvalds/linux@0b19d54 but wasn't exposed anyways.)
Fortunately it seems to suffice to just create an empty file with the correct name.
I see this warning:
Looking around a bit, I see torvalds/linux@70f30cf, which I'm now worried about:
I think we need to either generate the .cmd file or explicitly tell modinfo to skip our .o file. (I assume the skip option exists because closed-source modules with precompiled .o files are a thing.)
I think this is generated as an
-MD
or thereabouts of input C files, and we could almost certainly do that easily for bindings.c. I'm less sure if we can do that for bindgen but presumably it's doable somehow with libclang....The text was updated successfully, but these errors were encountered: