[llvm] r310796 - Remove RISCV from LLVM_ALL_TARGETS in CMakeLists.txt

Hans Wennborg via llvm-commits llvm-commits at lists.llvm.org
Mon Aug 14 17:17:21 PDT 2017


Merged to 5.0 in r310900.

On Sun, Aug 13, 2017 at 11:49 AM, Alex Bradbury via llvm-commits
<llvm-commits at lists.llvm.org> wrote:
> Author: asb
> Date: Sun Aug 13 11:49:33 2017
> New Revision: 310796
>
> URL: http://llvm.org/viewvc/llvm-project?rev=310796&view=rev
> Log:
> Remove RISCV from LLVM_ALL_TARGETS in CMakeLists.txt
>
> It was mistakenly added to that list in D23560 (committed in rL285712). RISCV
> is an experimental backend and should never have been in that list, I
> mistakenly interpreted LLVM_ALL_TARGETS as a list of all targets rather than
> targets to build by default. Unfortunately, because of this the RISCV backend
> has been building by default when it shouldn't be.
>
> This commet adds a description comment, which should help to avoid such
> mistakes in the future.
>
> See my message to llvm-dev for more information and analysis
> <http://lists.llvm.org/pipermail/llvm-dev/2017-August/116347.html>.
>
> Differential Revision: https://reviews.llvm.org/D36538
>
> Modified:
>     llvm/trunk/CMakeLists.txt
>
> Modified: llvm/trunk/CMakeLists.txt
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/CMakeLists.txt?rev=310796&r1=310795&r2=310796&view=diff
> ==============================================================================
> --- llvm/trunk/CMakeLists.txt (original)
> +++ llvm/trunk/CMakeLists.txt Sun Aug 13 11:49:33 2017
> @@ -309,6 +309,7 @@ set(LLVM_CMAKE_PATH ${LLVM_MAIN_SRC_DIR}
>  set(LLVM_EXAMPLES_BINARY_DIR ${LLVM_BINARY_DIR}/examples)
>  set(LLVM_INCLUDE_DIR ${CMAKE_CURRENT_BINARY_DIR}/include)
>
> +# List of all targets to be built by default:
>  set(LLVM_ALL_TARGETS
>    AArch64
>    AMDGPU
> @@ -320,7 +321,6 @@ set(LLVM_ALL_TARGETS
>    MSP430
>    NVPTX
>    PowerPC
> -  RISCV
>    Sparc
>    SystemZ
>    X86
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits


More information about the llvm-commits mailing list