[PATCH] D16473: Remove autoconf support for building runtime libraries.
Alexey Samsonov via llvm-commits
llvm-commits at lists.llvm.org
Fri Jan 22 13:40:36 PST 2016
samsonov added a comment.
In http://reviews.llvm.org/D16473#333957, @beanz wrote:
> Alexey,
>
> My intention for leaving the makefiles for the builtins is mostly as a reference for people bootstrapping platforms, and the darwin implementation is one of the more complete implementations. I don't expect that the makefiles in their current state will cover any uses not covered by CMake. But I am aware of some use cases (specifically looking at @iains) where out-of-tree modified makefiles are the easiest path forward.
I'm fine with leaving the Makefiles for builtins. But if you're removing makefiles for sanitizers, you can also remove stuff like
FUNCTIONS.asan_osx_dynamic := $(AsanFunctions) $(AsanCXXFunctions) \
$(InterceptionFunctions) \
$(SanitizerCommonFunctions) \
$(AsanDynamicFunctions) \
$(UbsanFunctions) $(UbsanCXXFunctions)
from `make/platform/clang_darwin.mk`
> Apple's build has migrated entirely to CMake. There is one outstanding significant limitation in the CMake build system relating to bootstrapping cross-targeting builds. I'm hoping to have a solution to that in a few weeks so we can remove all the makefiles from compiler-rt.
>
> -Chris
http://reviews.llvm.org/D16473
More information about the llvm-commits
mailing list