[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Minios-devel] [UNIKRAFT/LIBCXX v2 0/3] Introduce C++ standard library on Unikraft
This patch introduces the C++ standard library(LLVM) on Unikraft. It comes with exception support and runtime support. It requires libcxxabi, compiler-rt and libunwind.(available on the mailing list) The following patches from the mailing list are needed: 1. Introduce Unikraft system constructors Changes from v1: *) Added exportsyms.uk *) Removed CXX_THREADS option *) Updated the license *) Formatted Makefile.uk and glue.c *) Added __config_unikraft Vlad-Andrei Badoiu (3): Add .gitignore Initial port of libcxx to Unikraft Add exported symbols .gitignore | 27 + Config.uk | 6 + Makefile.uk | 141 + exportsyms.uk | 3398 +++++++++++++++++ glue.c | 40 + include/__config_unikraft | 16 + include/cmath | 2 + include/math.h | 59 + include/nl_types.h | 30 + include/stdlib.h | 10 + ...001-Update-the-default-configuration.patch | 26 + ...-from-long-double-function-to-double.patch | 40 + 12 files changed, 3795 insertions(+) create mode 100644 .gitignore create mode 100644 Config.uk create mode 100644 Makefile.uk create mode 100644 exportsyms.uk create mode 100644 glue.c create mode 100644 include/__config_unikraft create mode 100644 include/cmath create mode 100644 include/math.h create mode 100644 include/nl_types.h create mode 100644 include/stdlib.h create mode 100644 patches/0001-Update-the-default-configuration.patch create mode 100644 patches/0002-Change-from-long-double-function-to-double.patch -- 2.20.1 _______________________________________________ Minios-devel mailing list Minios-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/minios-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |