Compare commits
No commits in common. "d7897d11dbdb9b9948a845577c5f3e74b4113808" and "f1c80fbb3395db5e277bd19c2926c2cd50fe86ce" have entirely different histories.
d7897d11db
...
f1c80fbb33
@ -1,24 +0,0 @@
|
|||||||
From 88704fc2eabb9dd19a9c3eb81a9b3dc37d95651c Mon Sep 17 00:00:00 2001
|
|
||||||
From: Tom Stellard <tstellar@redhat.com>
|
|
||||||
Date: Fri, 31 Jan 2020 11:04:57 -0800
|
|
||||||
Subject: [PATCH][clang] Don't install static libraries
|
|
||||||
|
|
||||||
---
|
|
||||||
clang/cmake/modules/AddClang.cmake | 2 +-
|
|
||||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
||||||
|
|
||||||
diff --git a/clang/cmake/modules/AddClang.cmake b/clang/cmake/modules/AddClang.cmake
|
|
||||||
index 5752f4277444..0f52822d91f0 100644
|
|
||||||
--- a/clang/cmake/modules/AddClang.cmake
|
|
||||||
+++ b/clang/cmake/modules/AddClang.cmake
|
|
||||||
@@ -113,7 +113,7 @@ macro(add_clang_library name)
|
|
||||||
if(TARGET ${lib})
|
|
||||||
target_link_libraries(${lib} INTERFACE ${LLVM_COMMON_LIBS})
|
|
||||||
|
|
||||||
- if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY OR ARG_INSTALL_WITH_TOOLCHAIN)
|
|
||||||
+ if (ARG_SHARED AND (NOT LLVM_INSTALL_TOOLCHAIN_ONLY OR ARG_INSTALL_WITH_TOOLCHAIN))
|
|
||||||
get_target_export_arg(${name} Clang export_to_clangtargets UMBRELLA clang-libraries)
|
|
||||||
install(TARGETS ${lib}
|
|
||||||
COMPONENT ${lib}
|
|
||||||
--
|
|
||||||
2.30.2
|
|
||||||
@ -1,29 +0,0 @@
|
|||||||
From b1c60d7fa322a2d208556087df9e7ef94bfbffb8 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Nikita Popov <npopov@redhat.com>
|
|
||||||
Date: Wed, 8 May 2024 12:30:36 +0900
|
|
||||||
Subject: [PATCH] Always build shared libs for LLD
|
|
||||||
|
|
||||||
We don't want to enable BUILD_SHARED_LIBS for the whole build,
|
|
||||||
but we do want to build lld libraries.
|
|
||||||
---
|
|
||||||
lld/cmake/modules/AddLLD.cmake | 5 ++---
|
|
||||||
1 file changed, 2 insertions(+), 3 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/lld/cmake/modules/AddLLD.cmake b/lld/cmake/modules/AddLLD.cmake
|
|
||||||
index 2ee066b41535..270c03f096ac 100644
|
|
||||||
--- a/lld/cmake/modules/AddLLD.cmake
|
|
||||||
+++ b/lld/cmake/modules/AddLLD.cmake
|
|
||||||
@@ -7,9 +7,8 @@ macro(add_lld_library name)
|
|
||||||
""
|
|
||||||
""
|
|
||||||
${ARGN})
|
|
||||||
- if(ARG_SHARED)
|
|
||||||
- set(ARG_ENABLE_SHARED SHARED)
|
|
||||||
- endif()
|
|
||||||
+ # Always build shared libs for LLD.
|
|
||||||
+ set(ARG_ENABLE_SHARED SHARED)
|
|
||||||
llvm_add_library(${name} ${ARG_ENABLE_SHARED} ${ARG_UNPARSED_ARGUMENTS})
|
|
||||||
set_target_properties(${name} PROPERTIES FOLDER "lld libraries")
|
|
||||||
|
|
||||||
--
|
|
||||||
2.44.0
|
|
||||||
@ -1,55 +0,0 @@
|
|||||||
From a833e7fa829764f8e3bf6b059c9e91080ca55253 Mon Sep 17 00:00:00 2001
|
|
||||||
From: liyunfei <liyunfei33@huawei.com>
|
|
||||||
Date: Mon, 24 Jul 2023 19:16:45 +0800
|
|
||||||
Subject: [PATCH] Add triples for X86_64/AArch64/Riscv64 openEuler gcc
|
|
||||||
|
|
||||||
---
|
|
||||||
clang/lib/Driver/ToolChains/Gnu.cpp | 6 ++--
|
|
||||||
1 file changed, 3 insertions(+), 3 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/clang/lib/Driver/ToolChains/Gnu.cpp b/clang/lib/Driver/ToolChains/Gnu.cpp
|
|
||||||
index 665cdc3132fb..fc56935e7513 100644
|
|
||||||
--- a/clang/lib/Driver/ToolChains/Gnu.cpp
|
|
||||||
+++ b/clang/lib/Driver/ToolChains/Gnu.cpp
|
|
||||||
@@ -2178,7 +2178,7 @@ void Generic_GCC::GCCInstallationDetector::AddDefaultGCCPrefixes(
|
|
||||||
static const char *const AArch64LibDirs[] = {"/lib64", "/lib"};
|
|
||||||
static const char *const AArch64Triples[] = {
|
|
||||||
"aarch64-none-linux-gnu", "aarch64-linux-gnu", "aarch64-redhat-linux",
|
|
||||||
- "aarch64-suse-linux"};
|
|
||||||
+ "aarch64-suse-linux", "aarch64-openEuler-linux", "aarch64-kylin-linux"};
|
|
||||||
static const char *const AArch64beLibDirs[] = {"/lib"};
|
|
||||||
static const char *const AArch64beTriples[] = {"aarch64_be-none-linux-gnu",
|
|
||||||
"aarch64_be-linux-gnu"};
|
|
||||||
@@ -2208,7 +2208,8 @@ void Generic_GCC::GCCInstallationDetector::AddDefaultGCCPrefixes(
|
|
||||||
"x86_64-redhat-linux", "x86_64-suse-linux",
|
|
||||||
"x86_64-manbo-linux-gnu", "x86_64-linux-gnu",
|
|
||||||
"x86_64-slackware-linux", "x86_64-unknown-linux",
|
|
||||||
- "x86_64-amazon-linux"};
|
|
||||||
+ "x86_64-amazon-linux", "x86_64-openEuler-linux",
|
|
||||||
+ "x86_64-kylin-linux"};
|
|
||||||
static const char *const X32Triples[] = {"x86_64-linux-gnux32",
|
|
||||||
"x86_64-pc-linux-gnux32"};
|
|
||||||
static const char *const X32LibDirs[] = {"/libx32", "/lib"};
|
|
||||||
@@ -2341,7 +2341,8 @@ void Generic_GCC::GCCInstallationDetector::AddDefaultGCCPrefixes(
|
|
||||||
|
|
||||||
static const char *const LoongArch64LibDirs[] = {"/lib64", "/lib"};
|
|
||||||
static const char *const LoongArch64Triples[] = {
|
|
||||||
- "loongarch64-linux-gnu", "loongarch64-unknown-linux-gnu"};
|
|
||||||
+ "loongarch64-linux-gnu", "loongarch64-unknown-linux-gnu",
|
|
||||||
+ "loongarch64-openEuler-linux", "loongarch64-kylin-linux"};
|
|
||||||
|
|
||||||
static const char *const M68kLibDirs[] = {"/lib"};
|
|
||||||
static const char *const M68kTriples[] = {
|
|
||||||
@@ -2404,7 +2404,9 @@
|
|
||||||
static const char *const RISCV64LibDirs[] = {"/lib64", "/lib"};
|
|
||||||
static const char *const RISCV64Triples[] = {"riscv64-unknown-linux-gnu",
|
|
||||||
"riscv64-linux-gnu",
|
|
||||||
- "riscv64-unknown-elf"};
|
|
||||||
+ "riscv64-unknown-elf",
|
|
||||||
+ "riscv64-openEuler-linux",
|
|
||||||
+ "riscv64-kylin-linux"};
|
|
||||||
|
|
||||||
static const char *const SPARCv8LibDirs[] = {"/lib32", "/lib"};
|
|
||||||
static const char *const SPARCv8Triples[] = {"sparc-linux-gnu",
|
|
||||||
--
|
|
||||||
2.28.0.windows.1
|
|
||||||
@ -1,5 +0,0 @@
|
|||||||
cmake_minimum_required(VERSION 3.13.4)
|
|
||||||
project(Runtimes C CXX ASM)
|
|
||||||
add_subdirectory(libcxxabi)
|
|
||||||
add_subdirectory(libcxx)
|
|
||||||
add_subdirectory(libunwind)
|
|
||||||
Binary file not shown.
Binary file not shown.
2802
llvm-toolset-18.spec
2802
llvm-toolset-18.spec
File diff suppressed because it is too large
Load Diff
@ -1,4 +0,0 @@
|
|||||||
version_control: github
|
|
||||||
src_repo: llvm/llvm-project
|
|
||||||
tag_prefix: ^llvmorg-
|
|
||||||
seperator: .
|
|
||||||
Loading…
x
Reference in New Issue
Block a user