]> xenbits.xensource.com Git - unikraft/libs/compiler-rt.git/commit
Split off functionality that depends on libunwind
authorAndrei Tatar <andrei@unikraft.io>
Wed, 24 May 2023 13:45:44 +0000 (16:45 +0300)
committerUnikraft <monkey@unikraft.io>
Mon, 7 Aug 2023 16:47:41 +0000 (16:47 +0000)
commit70bac651c90bf0582a2939fae502feb94032312f
tree7bb84bae47a93ad893000bd52f3b3d27062ee0c3
parent56709ec6f518405dccba48dc596b6767515e067f
Split off functionality that depends on libunwind

Previously lib-compiler-rt depended on libunwind as it pulled in
<unwind.h>; this dependency however is isolated in gcc_personality_v0.c.
This change makes gcc personality an optional part of lib-compiler-rt,
allowing it to be built without an entire supporting C++ runtime.

Signed-off-by: Andrei Tatar <andrei@unikraft.io>
Reviewed-by: Stefan Jumarea <stefanjumarea02@gmail.com>
Reviewed-by: Eduard Vintilă <eduard.vintila47@gmail.com>
Approved-by: Razvan Deaconescu <razvand@unikraft.io>
Tested-by: Unikraft CI <monkey@unikraft.io>
GitHub-Closes: #14
Config.uk
Makefile.uk