[yes there's a separate thread about this, but thought a HEADS UP would be nice too]

The build system of the Rumprun unikernel changed a bit.

For (potential) users:

1) if you've been looking for an excuse to complete the unikernel tutorials (*), now is a very good time to do that and verify that the tutorials don't contain errors (and if any are found, fix 'em).
*) http://wiki.rumpkernel.org/Tutorial

2) The impact is that app-tools are no longer runnable from the ./app-tools dir. Now they are runnable only from destdir/bin, which is by default ./rumprun, but you can control it with -d. I don't yet recommend pointing -d to anywhere that you can't rm -rf.

3) build-rr now accepts "build" and "install" after the platform (if you leave them out, defaults to both), the idea being that you can build unprivileged and sudo install. (but that's not going to be super-relevant for now, see "2").

4) If you notice any suspicious fall-out (or even non-suspicious one), please report it.


For developers:

If you plan to use make directly, you need to set RUMPRUN_MKCONF in the env (correct value is printed at end of build-rr). Actually this has more to do with building to objdir than destdir, and has already been the case for a few days, but I don't remember that I wrote about it.

Also, if you iterate with "make", you need to "make install" before the changes are visible for app-tools.

Reply via email to