]> xenbits.xensource.com Git - unikraft/libs/ruby.git/commit
extensions: Build extensions
authorCostin Lupu <costin.lupu@cs.pub.ro>
Mon, 16 Dec 2019 13:47:48 +0000 (15:47 +0200)
committerCostin Lupu <costin.lupu@cs.pub.ro>
Mon, 16 Dec 2019 13:54:35 +0000 (15:54 +0200)
commit255c3519a0e62895bfc4f4115221c4a623b072f7
treec4b96af6c1ba180640dde3a75d7a7b3e12bd7666
parent7bf92cb0d1c3add35bbedf040daa7356628e4630
extensions: Build extensions

All extensions are included in a new library, libruby_ext. Each extension has
its own configuration option and a <extconf.h> header. Given that the
extensions files are generated at build time by the origin build system, we
also have to run `./configure` and `make` for the original build before
building them for Unikraft.

Signed-off-by: Costin Lupu <costin.lupu@cs.pub.ro>
Reviewed-by: Stefan Teodorescu <stefanl.teodorescu@gmail.com>
Config.uk
Makefile.uk
generated/ext/extinit.c
include/ruby/config.h