]> xenbits.xensource.com Git - unikraft/libs/libcxx.git/commitdiff
include: Add location of features.h file for Musl
authorStefan Jumarea <stefanjumarea02@gmail.com>
Sat, 29 Oct 2022 07:38:04 +0000 (10:38 +0300)
committerUnikraft <monkey@unikraft.io>
Fri, 18 Nov 2022 10:18:10 +0000 (10:18 +0000)
When using Musl, the `features.h` header is not placed within the `sys/`
directory, so the build fails.

Signed-off-by: Stefan Jumarea <stefanjumarea02@gmail.com>
Reviewed-by: Maria Sfiraiala <maria.sfiraiala@gmail.com>
Reviewed-by: Razvan Deaconescu <razvand@unikraft.io>
Approved-by: Razvan Deaconescu <razvand@unikraft.io>
Tested-by: Unikraft CI <monkey@unikraft.io>
GitHub-Closes: #9

include/features.h

index feb01db8190ef5e0f63fb2dd39fff89031051270..d8828947b87d28542e3600b40ae142f75000c5fc 100644 (file)
 extern "C" {
 #endif
 
+#include <uk/config.h>
+
+#ifdef CONFIG_LIBMUSL
+#include <features.h>
+#else
 #include <sys/features.h>
+#endif
 
 #ifdef __cplusplus
 }