Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37042612
en ru br
ALT Linux repos
S:12.0.1-alt4.1

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


--- 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}")
 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin