]> xenbits.xensource.com Git - unikraft/libs/libcxxabi.git/commitdiff
Config.uk: Fix dependencies with libunwind RELEASE-0.11.0 RELEASE-0.12.0 RELEASE-0.13.0 RELEASE-0.13.1
authorStefan Jumarea <stefanjumarea02@gmail.com>
Sat, 10 Sep 2022 16:26:22 +0000 (19:26 +0300)
committerUnikraft <monkey@unikraft.io>
Wed, 16 Nov 2022 17:35:15 +0000 (17:35 +0000)
`libcxxabi` and `libunwind` create circular
dependencies. Since libraries like `libcompiler-rt`
and `cxx` depend on `libunwind`, it's more intuitive
to remove the `libcxxabi` requirement of `libunwind`
and make `libunwind` select `libcxxabi`.

Signed-off-by: Stefan Jumarea <stefanjumarea02@gmail.com>
Reviewed-by: Razvan Deaconescu <razvan.deaconescu@cs.pub.ro>
Reviewed-by: Sergiu Moga <sergiu.moga@protonmail.com>
Approved-by: Razvan Deaconescu <razvan.deaconescu@cs.pub.ro>
Tested-by: Unikraft CI <monkey@unikraft.io>
GitHub-Closes: #2

Config.uk

index df2cfe65e109d4b6922fd6180baba7abc52ad9e0..4c9bebf7b23c90926a35f695801b711b6b7b023a 100644 (file)
--- a/Config.uk
+++ b/Config.uk
@@ -1,6 +1,5 @@
 menuconfig LIBCXXABI
     bool "libcxxabi - c++ abi"
-    select LIBUNWIND
     default n
 
 if LIBCXXABI