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

Reply via email to