]> xenbits.xensource.com Git - unikraft/libs/libcxxabi.git/log
unikraft/libs/libcxxabi.git
5 years agoConfig.uk: Remove CXX_THREADS dependency for LIBCXXABI_THREADS
Costin Lupu [Wed, 4 Dec 2019 11:18:04 +0000 (13:18 +0200)]
Config.uk: Remove CXX_THREADS dependency for LIBCXXABI_THREADS

... because LIBCXX depends on LIBCXXABI.

Signed-off-by: Costin Lupu <costin.lupu@cs.pub.ro>
Reviewed-by: Vlad-Andrei Badoiu <vlad_andrei.badoiu@stud.acs.upb.ro>
5 years agoWe add a config option to toggle the thread support. This means adding the
Felipe Huici [Mon, 11 Nov 2019 13:37:06 +0000 (14:37 +0100)]
We add a config option to toggle the thread support. This means adding the
source cxa_thread_atexit.cpp and not defining _LIBCXXABI_HAS_NO_THREADS.

Signed-off-by: Vlad-Andrei Badoiu <vlad_andrei.badoiu@stud.acs.upb.ro>
Reviewed-by: Felipe Huici <felipe.huici@neclab.eu>
5 years agoMakefile.uk: Rename SUPPRESS_FLAGS to LIBCXXABI_SUPPRESS_FLAGS
Costin Lupu [Sat, 12 Oct 2019 12:27:48 +0000 (15:27 +0300)]
Makefile.uk: Rename SUPPRESS_FLAGS to LIBCXXABI_SUPPRESS_FLAGS

Signed-off-by: Costin Lupu <costin.lupu@cs.pub.ro>
Reviewed-by: Felipe Huici <felipe.huici@neclab.eu>
5 years agoRemove exportsyms.uk
Vlad-Andrei BĂDOIU (78692) [Wed, 9 Oct 2019 14:22:37 +0000 (14:22 +0000)]
Remove exportsyms.uk

We remove the exportsyms.uk file due to issues with name mangling.

Signed-off-by: Vlad-Andrei Badoiu <vlad_andrei.badoiu@stud.acs.upb.ro>
Reviewed-by: Felipe Huici <felipe.huici@neclab.eu>
5 years agoSupress unused-parameter warnings
Costin Lupu [Sun, 2 Jun 2019 13:27:44 +0000 (16:27 +0300)]
Supress unused-parameter warnings

Origin code generates "unused-parameter" warnings.

Signed-off-by: Costin Lupu <costin.lupu@cs.pub.ro>
Reviewed-by: Felipe Huici <felipe.huici@neclab.eu>
6 years agoAdd exported symbols
Vlad-Andrei BĂDOIU (78692) [Sun, 7 Apr 2019 11:34:50 +0000 (11:34 +0000)]
Add exported symbols

This patch adds the mangled functions to
exportsyms.uk. Due to the high number of symbols
this is a separate patch.

Signed-off-by: Vlad-Andrei Badoiu <vlad_andrei.badoiu@stud.acs.upb.ro>
Reviewed-by: Felipe Huici <felipe.huici@neclab.eu>
6 years agoInitial public release: configuration and build files
Vlad-Andrei BĂDOIU (78692) [Sun, 7 Apr 2019 11:34:48 +0000 (11:34 +0000)]
Initial public release: configuration and build files

This is our initial port of libcxxabi to Unikraft as an external
library. The Makefile should include the following library
dependencies:

...:$(UK_LIBS)/libunwind:$(UK_LIBS)/compiler-rt:
$(UK_LIBS)/libcxxabi:$(UK_LIBS)/libcxx:$(UK_LIBS)/newlib:...

Signed-off-by: Vlad-Andrei Badoiu <vlad_andrei.badoiu@stud.acs.upb.ro>
Reviewed-by: Felipe Huici <felipe.huici@neclab.eu>
6 years agoAdd .gitignore
Vlad-Andrei BĂDOIU (78692) [Sun, 7 Apr 2019 11:34:47 +0000 (11:34 +0000)]
Add .gitignore

Signed-off-by: Vlad-Andrei Badoiu <vlad_andrei.badoiu@stud.acs.upb.ro>
Reviewed-by: Felipe Huici <felipe.huici@neclab.eu>
6 years agoInitial commit (empty)
Vlad-Andrei Badoiu [Thu, 28 Mar 2019 18:08:14 +0000 (20:08 +0200)]
Initial commit (empty)