]> xenbits.xensource.com Git - unikraft/libs/libunwind.git/commitdiff
Config.uk: Fix dependencies with libcxxabi RELEASE-0.11.0 RELEASE-0.12.0
authorStefan Jumarea <stefanjumarea02@gmail.com>
Sat, 10 Sep 2022 16:31:29 +0000 (19:31 +0300)
committerUnikraft <monkey@unikraft.io>
Sat, 19 Nov 2022 17:35:24 +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 <razvand@unikraft.io>
Reviewed-by: Sergiu Moga <sergiu.moga@protonmail.com>
Approved-by: Razvan Deaconescu <razvand@unikraft.io>
Tested-by: Unikraft CI <monkey@unikraft.io>
GitHub-Closes: #3

Config.uk

index 320363a44e63fbd75d35c7f598b14c216b71c5bf..90a18f8bc67a3529eed38a04bdf7e29cf3c55199 100644 (file)
--- a/Config.uk
+++ b/Config.uk
@@ -1,5 +1,5 @@
 menuconfig LIBUNWIND
     bool "libunwind - unwinder"
        select LIBNOLIBC if !HAVE_LIBC
-       select LIBCOMPILER_RT
+       select LIBCXXABI
     default n