[compiler-rt] r230709 - [CMake] Effectively revert r230683.
Alexey Samsonov
vonosmas at gmail.com
Thu Feb 26 16:07:04 PST 2015
Author: samsonov
Date: Thu Feb 26 18:07:04 2015
New Revision: 230709
URL: http://llvm.org/viewvc/llvm-project?rev=230709&view=rev
Log:
[CMake] Effectively revert r230683.
Clang in 32-bit mode may choose to target different architecture
than host compiler.
Modified:
compiler-rt/trunk/cmake/config-ix.cmake
Modified: compiler-rt/trunk/cmake/config-ix.cmake
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/cmake/config-ix.cmake?rev=230709&r1=230708&r2=230709&view=diff
==============================================================================
--- compiler-rt/trunk/cmake/config-ix.cmake (original)
+++ compiler-rt/trunk/cmake/config-ix.cmake Thu Feb 26 18:07:04 2015
@@ -161,10 +161,11 @@ else()
if("${LLVM_NATIVE_ARCH}" STREQUAL "X86")
if(NOT MSVC)
test_target_arch(x86_64 "" "-m64")
+ # FIXME: We build runtimes for both i686 and i386, as "clang -m32" may
+ # target different variant than "$CMAKE_C_COMPILER -m32". This part should
+ # be gone after we resolve PR14109.
test_target_arch(i686 __i686__ "-m32")
- if(NOT CAN_TARGET_i686)
- test_target_arch(i386 __i386__ "-m32")
- endif()
+ test_target_arch(i386 __i386__ "-m32")
else()
test_target_arch(i386 "" "")
endif()
More information about the llvm-commits
mailing list