From 073885cca8f9c52cc11629f9933ef97b6686bcfa Mon Sep 17 00:00:00 2001 From: Colin Cross Date: Tue, 14 Sep 2021 14:35:15 -0700 Subject: Fix art compiling against musl Fix various issues when compling art against musl: Check for ANDROID_HOST_MUSL when defining strlcpy and sig*64. Remove error.h, its not used and doesn't exist in musl. Include time.h that was being included transitively in glibc but not in musl. Add the musl libc library name to the list. pthread_sigqueue takes a sigval, not a sigval_t. Bug: 190084016 Test: m USE_HOST_MUSL=true Change-Id: I2548ef0013234c42efded411c733450c19434855 --- runtime/exec_utils.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'runtime/exec_utils.h') diff --git a/runtime/exec_utils.h b/runtime/exec_utils.h index e011c822ba..7ce0a9c20a 100644 --- a/runtime/exec_utils.h +++ b/runtime/exec_utils.h @@ -17,6 +17,8 @@ #ifndef ART_RUNTIME_EXEC_UTILS_H_ #define ART_RUNTIME_EXEC_UTILS_H_ +#include + #include #include -- cgit v1.2.3-59-g8ed1b