2015-09-08 15:14:20 +03:00
|
|
|
$NetBSD: TODO,v 1.12 2015/09/08 12:14:20 pooka Exp $
|
2007-09-11 01:18:55 +04:00
|
|
|
|
2008-07-16 19:54:24 +04:00
|
|
|
* integrate build framework with config(1) to stop the need to
|
2011-02-01 18:26:46 +03:00
|
|
|
maintain a separate build infrastructure. the remaining step
|
|
|
|
is to rewrite the Makefiles to use source file lists generated
|
|
|
|
with config(1) (where possible)
|
|
|
|
+ this will also benefit kernel modules
|
2013-01-08 17:45:28 +04:00
|
|
|
+ the patch to config(1) exists but is not in-tree. remaining work is
|
|
|
|
modifications to files.*
|
|
|
|
* the .a semantics do not make sense for rump kernel components.
|
2011-02-01 18:26:46 +03:00
|
|
|
additionally, they cannot be loaded as modules since they are
|
|
|
|
ar's instead of elf objects. make the build produce and use elf
|
|
|
|
objects instead of archives
|
|
|
|
* cleanup remaining uses of __ in the kernel
|
2013-01-08 17:45:28 +04:00
|
|
|
* rump_syscalls.c in librump should be compiled in the client
|
|
|
|
namespace, not the rump kernel namespace. while technically trivial,
|
|
|
|
the build system makes this quite difficult. one option for "cheating"
|
|
|
|
would be to put it into librumpuser which is always available for
|
|
|
|
local clients (per definition of local client).
|