On Fri, Jun 19, 2026 at 10:42:19PM +0300, [email protected] wrote: > My scheduler implements some of the core scheduling functions but still > relies on kern_runq.c for the rest of the fallback logic. However, during > LD_STAGE 2, the build fails with "multiple definition" errors because the > linker hits identical symbols in both my scheduler's object file and > kern_runq.o.
You haven't given any examples of name collisions. Why don't you just give your functions different names? If you need to "override" some functions in kern_runq, something is wrong (where "something" could mean the scheduler abstraction in NetBSD or your design, or anything else). Please provide more details of what you are trying to do. Martin
