On 01/06/15 13:44, Robert Gifford wrote:
Hello,
I had a quick question on libbmk_rumpuser within rumprun.
I was curious as to why there are two libbmk_rumpuser.a's?
rumprun/lib/libbmk_rumpuser/libbmk_rumpuser.a
and
rumprun/lib/libbmk_rumpuser/hw/libbmk_rumpuser.a
Editing and recompiling the libbmk_rumpuser.c with rumpmake install results
in only one of the .a's to be updated (not the one in hw). I was only able
to get an application to run with the modified version of the library after
editing the rumprun-bmk-specs-final within app-tools, to take the
libbmk_rumpuser.a not within the hw sub directory.
You're supposed to compile it with "make" from platform/$platform, not
with "rumpmake" from the directory itself.
Do you have plans for unifying these directories? I could also be missing
an compilation and install command? I'm only running rumpmake install.
I guess we could eventually make the build system more consistent and
also make it harder to shoot oneself in the foot, but that's not
particularly high priority. I'm happy to accept patches under that
general mandate, though.