Successfully rebased llvm package from version 20.1.8 to 21.1.3 by syncing from Fedora rawhide branch to CentOS c9s using the centos-sync.sh script. All patches applied cleanly during centpkg prep, sources were uploaded to lookaside cache, and SRPM was generated successfully. Resolves: RHEL-100898 This commit was created by Jotnar, a Red Hat Enterprise Linux software maintenance AI agent. Assisted-by: Jotnar
60 lines
1.8 KiB
Diff
60 lines
1.8 KiB
Diff
From daf5077c8ce848b39239879369679c9fea7041b1 Mon Sep 17 00:00:00 2001
|
|
From: Konrad Kleine <kkleine@redhat.com>
|
|
Date: Tue, 28 Jan 2025 08:34:09 +0000
|
|
Subject: [PATCH] shared libs
|
|
|
|
---
|
|
polly/cmake/polly_macros.cmake | 5 ++++-
|
|
polly/lib/CMakeLists.txt | 1 +
|
|
polly/lib/External/CMakeLists.txt | 1 +
|
|
3 files changed, 6 insertions(+), 1 deletion(-)
|
|
|
|
diff --git a/polly/cmake/polly_macros.cmake b/polly/cmake/polly_macros.cmake
|
|
index 9bd7b0b0ea59..fc2c3a76901f 100644
|
|
--- a/polly/cmake/polly_macros.cmake
|
|
+++ b/polly/cmake/polly_macros.cmake
|
|
@@ -1,5 +1,5 @@
|
|
macro(add_polly_library name)
|
|
- cmake_parse_arguments(ARG "" "" "" ${ARGN})
|
|
+ cmake_parse_arguments(ARG "SHARED" "" "" ${ARGN})
|
|
set(srcs ${ARG_UNPARSED_ARGUMENTS})
|
|
if(MSVC_IDE OR XCODE)
|
|
file( GLOB_RECURSE headers *.h *.td *.def)
|
|
@@ -17,6 +17,9 @@ macro(add_polly_library name)
|
|
else()
|
|
set(libkind)
|
|
endif()
|
|
+ if (ARG_SHARED)
|
|
+ set(libkind SHARED)
|
|
+ endif()
|
|
add_library( ${name} ${libkind} ${srcs} )
|
|
set_target_properties(${name} PROPERTIES FOLDER "Polly/Libraries")
|
|
|
|
diff --git a/polly/lib/CMakeLists.txt b/polly/lib/CMakeLists.txt
|
|
index 0ed673815ff3..e156dcb31655 100644
|
|
--- a/polly/lib/CMakeLists.txt
|
|
+++ b/polly/lib/CMakeLists.txt
|
|
@@ -41,6 +41,7 @@ set(POLLY_COMPONENTS
|
|
# the sources them to be recompiled for each of them.
|
|
add_llvm_pass_plugin(Polly
|
|
NO_MODULE
|
|
+ SHARED
|
|
SUBPROJECT Polly
|
|
Analysis/DependenceInfo.cpp
|
|
Analysis/ScopDetection.cpp
|
|
diff --git a/polly/lib/External/CMakeLists.txt b/polly/lib/External/CMakeLists.txt
|
|
index ab5cba93cdcf..fdfd06864bc7 100644
|
|
--- a/polly/lib/External/CMakeLists.txt
|
|
+++ b/polly/lib/External/CMakeLists.txt
|
|
@@ -284,6 +284,7 @@ if (POLLY_BUNDLED_ISL)
|
|
)
|
|
|
|
add_polly_library(PollyISL
|
|
+ SHARED
|
|
${ISL_FILES}
|
|
)
|
|
|
|
--
|
|
2.50.1
|
|
|