marcrittinghaus / lib-libgo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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:

  • gcc
  • libgo
  • pthread-embedded
  • lwip
  • compiler-rt
  • libcxx
  • libcxxabi
  • libunwind
  • libucontext
  • newlib

Please note that the listed order is important, in particular gcc before libgo, e.g.:

...$(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.

About


Languages

Language:Go 86.6%Language:C 6.4%Language:C++ 4.7%Language:Python 2.2%