Re: library in kernel space
Peter Skvarka <[email protected]>
| Newsgroups | gmane.os.netbsd.devel.kernel |
|---|---|
| Organization | Soft in Engines |
| Message-ID | <[email protected]> |
> I think you can look at dk_subr module as an example of module_2 > to export symbols for the run-time linker to resolve. Ok, my problem is now different than I described: module_1 and module_2 (dependency is that module_1 needs module_2) used some shared source files with functions. So small group of functions is linked to both modules and placed into text section (visible with letter "T" in nm output) And when I try modload ./module_2.kmod and then modload ./module_1.kmod then it complains: ...kobj_checksyms, 1036: [./module_1.kmod]: linker error: global symbol `MyFunctionName' redefined Are names from all text sections put into global namespace ? How to resolve it properly ? Peter