Group :: Development/C
RPM: llvm12.0
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
Patch: compiler-rt-alt-i586-arch.patch
Download
Download
--- llvm-9.0.1.src/projects/compiler-rt/cmake/Modules/CompilerRTUtils.cmake.alt-i586-arch 2019-12-11 19:15:30.000000000 +0000
+++ llvm-9.0.1.src/projects/compiler-rt/cmake/Modules/CompilerRTUtils.cmake 2020-02-10 12:12:08.872061089 +0000
@@ -173,7 +173,7 @@ macro(detect_target_arch)
elseif(__X86_64)
add_default_target_arch(x86_64)
elseif(__I386)
- add_default_target_arch(i386)
+ add_default_target_arch(i586)
elseif(__MIPS64) # must be checked before __MIPS
add_default_target_arch(mips64)
elseif(__MIPS)
--- llvm-12.0.0.src/projects/compiler-rt/cmake/base-config-ix.cmake.alt-i586-arch 2021-02-28 20:31:54.110000000 +0000
+++ llvm-12.0.0.src/projects/compiler-rt/cmake/base-config-ix.cmake 2021-02-28 20:45:30.060000000 +0000
@@ -171,7 +171,7 @@
elseif("${COMPILER_RT_DEFAULT_TARGET_ARCH}" MATCHES "i[2-6]86|x86|amd64")
if(NOT MSVC)
test_target_arch(x86_64 "" "-m64")
- test_target_arch(i386 __i386__ "-m32")
+ test_target_arch(i586 __i386__ "-m32")
else()
if (CMAKE_SIZEOF_VOID_P EQUAL 4)
test_target_arch(i386 "" "")
--- llvm-9.0.1.src/projects/compiler-rt/cmake/config-ix.cmake.alt-i586-arch 2019-12-11 19:15:30.000000000 +0000
+++ llvm-9.0.1.src/projects/compiler-rt/cmake/config-ix.cmake 2020-02-10 12:12:08.872061089 +0000
@@ -211,7 +211,7 @@ endmacro()
set(ARM64 aarch64)
set(ARM32 arm armhf)
set(HEXAGON hexagon)
-set(X86 i386)
+set(X86 i586)
set(X86_64 x86_64)
set(MIPS32 mips mipsel)
set(MIPS64 mips64 mips64el)
--- llvm-12.0.0.src/projects/compiler-rt/lib/asan/scripts/asan_symbolize.py.alt-i586-arch 2021-02-24 03:17:21.000000000 +0000
+++ llvm-12.0.0.src/projects/compiler-rt/lib/asan/scripts/asan_symbolize.py 2021-02-28 20:56:44.564000000 +0000
@@ -48,7 +48,7 @@
return file_name
def is_valid_arch(s):
- return s in ["i386", "x86_64", "x86_64h", "arm", "armv6", "armv7", "armv7s",
+ return s in ["i586", "x86_64", "x86_64h", "arm", "armv6", "armv7", "armv7s",
"armv7k", "arm64", "powerpc64", "powerpc64le", "s390x", "s390",
"riscv64"]
@@ -57,7 +57,7 @@
if len(addr) > 10:
return 'x86_64'
else:
- return 'i386'
+ return 'i586'
class Symbolizer(object):
def __init__(self):
--- llvm-9.0.1.src/projects/compiler-rt/test/asan/CMakeLists.txt.alt-i586-arch 2020-02-10 12:12:08.872061089 +0000
+++ llvm-9.0.1.src/projects/compiler-rt/test/asan/CMakeLists.txt 2020-02-10 12:14:38.183519689 +0000
@@ -20,7 +20,7 @@ endif()
macro(get_bits_for_arch arch bits)
if (${arch} MATCHES "x86_64|powerpc64|powerpc64le|aarch64|arm64|mips64|mips64el|s390x|sparcv9")
set(${bits} 64)
- elseif (${arch} MATCHES "i386|arm|mips|mipsel|sparc")
+ elseif (${arch} MATCHES "i586|arm|mips|mipsel|sparc")
set(${bits} 32)
else()
message(FATAL_ERROR "Unknown target architecture: ${arch}")