On Mar 21, 2014 5:26 PM, "Antti Kantee" <[email protected]> wrote:
>
> On 21/03/14 15:30, Justin Cormack wrote:
> > Ok, I have merged in the executive branch. The last dlopen-based
> > version is tagged as "lastdyn". The new version should work on any OS;
> > will set up a build server soon.
> >
> > The stuff to munge the object files is now pulled out into a script.
> >
> > There are still a few hacky things to tidy up, and I hope the build
> > process can be simplified a bit... but it has some fixes over the
> > previous version, eg exit codes are now correct.
>
> This is certainly a usability improvement, feels like a "mini-NetBSD" now!
>
> Is there any reason why we need a .ro for the build phase? Could we
> just put all the magic in a rumprun libc.so and be able to run
> off-the-shelf NetBSD dynamic binaries? We may have discussed this
> earlier, but I've forgotten again. I'm guessing your cache is hot on
> the details of rumprun, so now's a good time to (re-)discuss.
The issue is that it is linked against host and NetBSD libc so there would
be symbol collisions.
The way it works now is to resolve all NetBSD symbols except the syscalls
but this is not so easy in the dynamic case.
I think it is possible though. That was why I was working on static linking
before. It might require a custom host toolchain.
------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/13534_NeoTech
_______________________________________________
rumpkernel-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/rumpkernel-users