libunwind has to unwind its own functions too when unwinding the
complete stack. Without unwind tables this is impossible. Therefore,
enable them for libunwind itself.
Signed-off-by: Marco Schlumpp <marco@unikraft.io>
LIBUNWIND_FLAGS-y += -D_LIBUNWIND_IS_BAREMETAL
LIBUNWIND_FLAGS-y += -D_LIBUNWIND_IS_NATIVE_ONLY
LIBUNWIND_FLAGS-y += -D_LIBUNWIND_HAS_NO_THREADS
LIBUNWIND_FLAGS-y += -D_LIBUNWIND_IS_BAREMETAL
LIBUNWIND_FLAGS-y += -D_LIBUNWIND_IS_NATIVE_ONLY
LIBUNWIND_FLAGS-y += -D_LIBUNWIND_HAS_NO_THREADS
+LIBUNWIND_FLAGS-y += -funwind-tables
LIBUNWIND_CFLAGS-y += $(LIBUNWIND_FLAGS-y)
LIBUNWIND_CFLAGS-y += $(LIBUNWIND_FLAGS-y)