Index: compiler-rt/lib/asan/CMakeLists.txt =================================================================== --- compiler-rt/lib/asan/CMakeLists.txt +++ compiler-rt/lib/asan/CMakeLists.txt @@ -227,7 +227,7 @@ DEFS ${ASAN_DYNAMIC_DEFINITIONS} PARENT_TARGET asan) - if (UNIX AND NOT ${arch} STREQUAL "i386") + if ((FUCHSIA OR UNIX) AND NOT ${arch} STREQUAL "i386") add_sanitizer_rt_symbols(clang_rt.asan_cxx ARCHS ${arch}) add_dependencies(asan clang_rt.asan_cxx-${arch}-symbols) Index: compiler-rt/lib/ubsan/CMakeLists.txt =================================================================== --- compiler-rt/lib/ubsan/CMakeLists.txt +++ compiler-rt/lib/ubsan/CMakeLists.txt @@ -173,7 +173,7 @@ CFLAGS ${UBSAN_CXXFLAGS} PARENT_TARGET ubsan) - if (UNIX) + if (FUCHSIA OR UNIX) add_compiler_rt_runtime(clang_rt.ubsan_standalone SHARED ARCHS ${UBSAN_SUPPORTED_ARCH} Index: compiler-rt/lib/ubsan_minimal/CMakeLists.txt =================================================================== --- compiler-rt/lib/ubsan_minimal/CMakeLists.txt +++ compiler-rt/lib/ubsan_minimal/CMakeLists.txt @@ -44,7 +44,7 @@ LINK_LIBS ${UBSAN_DYNAMIC_LIBS} PARENT_TARGET ubsan-minimal) - if (UNIX AND NOT APPLE) + if ((FUCHSIA OR UNIX) AND NOT APPLE) set(ARCHS_FOR_SYMBOLS ${UBSAN_SUPPORTED_ARCH}) list(REMOVE_ITEM ARCHS_FOR_SYMBOLS i386 i686) add_sanitizer_rt_symbols(clang_rt.ubsan_minimal