--- gcc-4.6.3/gcc/config/linux.h.bak +++ gcc-4.6.3/gcc/config/linux.h @@ -102,3 +102,18 @@ /* Whether we have sincos that follows the GNU extension. */ #define TARGET_HAS_SINCOS (OPTION_GLIBC || OPTION_BIONIC) + +#if DEFAULT_LIBC == LIBC_MUSL +#undef INCLUDE_DEFAULTS +#define INCLUDE_DEFAULTS \ + { \ + { GPLUSPLUS_INCLUDE_DIR, "G++", 1, 1, 0, 0 }, \ + { GPLUSPLUS_TOOL_INCLUDE_DIR, "G++", 1, 1, 0, 1 }, \ + { GPLUSPLUS_BACKWARD_INCLUDE_DIR, "G++", 1, 1, 0, 0 }, \ + { LOCAL_INCLUDE_DIR, 0, 0, 1, 1, 0 }, \ + { PREFIX_INCLUDE_DIR, 0, 0, 1, 0, 0 }, \ + { STANDARD_INCLUDE_DIR, 0, 0, 1, 1, 0 }, \ + { GCC_INCLUDE_DIR, "GCC", 0, 1, 0, 0 }, \ + { 0, 0, 0, 0, 0, 0 } \ + } +#endif