From 7c32bcccffc4c75c517e99d4b2d3a4b907ab3669 Mon Sep 17 00:00:00 2001 From: Simon Kuenzer Date: Fri, 7 Feb 2020 15:36:37 +0100 Subject: [PATCH] README: Update library order Update the library order so that libgo compiles. Signed-off-by: Simon Kuenzer Reviewed-by: Felipe Huici --- README.md | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 590d8d8..e00cbad 100644 --- a/README.md +++ b/README.md @@ -4,22 +4,26 @@ libgo for Unikraft This is a port of libgo for Unikraft as an external library. You will need the following external libraries to make it work: -+ newlib ++ gcc ++ libgo ++ pthread-embedded ++ lwip + compiler-rt -+ libunwind + libcxx + libcxxabi -+ pthread-embedded -+ gcc -+ lwip ++ libunwind + libucontext ++ newlib -When adding the library in the dependency list, please make sure that -gcc comes before libgo, e.g.: +Please note that the listed order is important, in particular +gcc before libgo, e.g.: ``` -...$(UK_LIBS)/gcc:$(UK_LIBS)/libgo:... +...$(UK_LIBS)/gcc:$(UK_LIBS)/libgo:$(UK_LIBS)/pthread-embedded... + ``` +Currently, you need to assign at least 512 MB of RAM to the guest. + Please refer to the `README.md` as well as the documentation in the `doc/` subdirectory of the main unikraft repository. -- 2.39.5