]> xenbits.xensource.com Git - unikraft/libs/ruby.git/commit
core: Build core functionality
authorAndrei Gogonea <andrei.gogonea09@gmail.com>
Sat, 7 Dec 2019 06:25:01 +0000 (08:25 +0200)
committerCostin Lupu <costin.lupu@cs.pub.ro>
Thu, 12 Dec 2019 16:26:09 +0000 (18:26 +0200)
commitea3bc8e3202ce6d156ebd425feb31a8961b229e3
treee301046aec108b5bce93712afd9d87d39e972f7a
parent73a942d686279bc473bdb304937f357edc85acb1
core: Build core functionality

With these changes we only build the Ruby interpreter. In the following patches
we will add Ruby extensions and encodings as well. The original Ruby build
provides what is called 'miniruby' - the minimalistic variant of the Ruby
intepretor and which doesn't have any extensions. We used the same idea to
provide a minimalistic version for Unikraft when the mini configuration is
checked via menuconfig.

Some of the sources need to be generated by the origin build system, that's why
we are running both `./configure` and `make` on the origin code before building
for Unikraft.

Signed-off-by: Andrei Gogonea <andrei.gogonea09@gmail.com>
Signed-off-by: Costin Lupu <costin.lupu@cs.pub.ro>
Reviewed-by: Stefan Teodorescu <stefanl.teodorescu@gmail.com>
Config.uk
Makefile.uk [new file with mode: 0644]
include/stdalign.h [new file with mode: 0644]