tstellar pushed to llvm13 (f36). "Add 13.0.1 sources"
by notifications@fedoraproject.org
Notification time stamped 2022-03-31 20:58:43 UTC
From b7f99d9382ae67aae923c6fefc41147c1d2b5f0b Mon Sep 17 00:00:00 2001
From: Tom Stellard <tstellar(a)redhat.com>
Date: Mar 30 2022 04:33:17 +0000
Subject: Add 13.0.1 sources
---
diff --git a/.gitignore b/.gitignore
index 68b6dd2..98bed22 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,4 @@
/llvm-13.0.0rc1.src.tar.xz
/llvm-13.0.0rc1.src.tar.xz.sig
+/llvm-13.0.1.src.tar.xz
+/llvm-13.0.1.src.tar.xz.sig
diff --git a/sources b/sources
index 8c90ee1..59bc758 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-SHA512 (llvm-13.0.0rc1.src.tar.xz) = 307d8162f905b92e33f27c7a75f78d1020a63c24a13d4befa4dd7b6ed90607919183919df9a626f705935dfccce3d36c2b99b9575bfc6f23f8df115374fa6823
-SHA512 (llvm-13.0.0rc1.src.tar.xz.sig) = 6b49f7b96a5ee0634d328cfaa6d47820cf89ee3363553670b46c7d3c071c3f624ee10f663315f31c03965a43177baccaaa0e88a75b4cfadeb3783b1d83c850b3
+SHA512 (llvm-13.0.1.src.tar.xz) = 05fbe8708ac3d0dfef3a9135ee88185a95ed492095429a97d33b8aadb0187e59ad42d1a7184f02b5c84fdd31f3d7227c65bd292ed0aa039b29522e59cf90a965
+SHA512 (llvm-13.0.1.src.tar.xz.sig) = 0db0076fee269faa477ff7ff42c3ef5bd24cb3816219bbc093080fd4f7516e5414dc0f686325761ff57255d91307cd3f4dbba9066ea7cd69fb819a856f05bde8
https://src.fedoraproject.org/rpms/llvm13/c/b7f99d9382ae67aae923c6fefc411...
2 years, 1 month
tstellar pushed to llvm13 (f36). "Update to 13.0.1"
by notifications@fedoraproject.org
Notification time stamped 2022-03-31 20:58:43 UTC
From b994a3d946bedfcfa4984418d2a6a6135945a1b1 Mon Sep 17 00:00:00 2001
From: Timm Bäder <tbaeder(a)redhat.com>
Date: Feb 28 2022 07:21:49 +0000
Subject: Update to 13.0.1
---
diff --git a/0001-Disable-CrashRecoveryTest.DumpStackCleanup-test-on-a.patch b/0001-Disable-CrashRecoveryTest.DumpStackCleanup-test-on-a.patch
new file mode 100644
index 0000000..1ddfb0c
--- /dev/null
+++ b/0001-Disable-CrashRecoveryTest.DumpStackCleanup-test-on-a.patch
@@ -0,0 +1,35 @@
+From 3df079ae29426b4bee3ca11681a41958d72b983a Mon Sep 17 00:00:00 2001
+From: Nikita Popov <npopov(a)redhat.com>
+Date: Mon, 31 Jan 2022 10:33:27 +0100
+Subject: [PATCH] Disable CrashRecoveryTest.DumpStackCleanup test on aarch64
+
+Produces a non-reproducible failure on aarch64:
+https://bugzilla.redhat.com/show_bug.cgi?id=2048440
+---
+ llvm/unittests/Support/CrashRecoveryTest.cpp | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/llvm/unittests/Support/CrashRecoveryTest.cpp b/llvm/unittests/Support/CrashRecoveryTest.cpp
+index e95513eb2841..afb1d3a1f6a2 100644
+--- a/llvm/unittests/Support/CrashRecoveryTest.cpp
++++ b/llvm/unittests/Support/CrashRecoveryTest.cpp
+@@ -76,6 +76,7 @@ TEST(CrashRecoveryTest, Cleanup) {
+ llvm::CrashRecoveryContext::Disable();
+ }
+
++#ifndef __aarch64__
+ TEST(CrashRecoveryTest, DumpStackCleanup) {
+ SmallString<128> Filename;
+ std::error_code EC = sys::fs::createTemporaryFile("crash", "test", Filename);
+@@ -101,6 +102,7 @@ TEST(CrashRecoveryTest, DumpStackCleanup) {
+ EXPECT_EQ(GlobalInt, 1);
+ llvm::CrashRecoveryContext::Disable();
+ }
++#endif
+
+ TEST(CrashRecoveryTest, LimitedStackTrace) {
+ std::string Res;
+--
+2.34.1
+
+
diff --git a/0001-XFAIL-missing-abstract-variable.ll-test-on-ppc64le.patch b/0001-XFAIL-missing-abstract-variable.ll-test-on-ppc64le.patch
new file mode 100644
index 0000000..1866a66
--- /dev/null
+++ b/0001-XFAIL-missing-abstract-variable.ll-test-on-ppc64le.patch
@@ -0,0 +1,33 @@
+From 9320ffeda3915c8f7be744c983a3470a89107bd7 Mon Sep 17 00:00:00 2001
+From: Tom Stellard <tstellar(a)redhat.com>
+Date: Tue, 14 Sep 2021 20:21:20 -0700
+Subject: [PATCH] XFAIL missing-abstract-variable.ll test on ppc64le
+
+It's seems the strategy with this test is to XFAIL it on all
+architectures that it fails on. I wonder if we should be passing
+it a specific triple? Also, from what I can tell, this tests only
+runs when llvm is configured with LLVM_DEFAULT_TARGET_TRIPLE set
+to a non-empty value, which is why it may not fail in every build
+configuration.
+
+Differential Revision: https://reviews.llvm.org/D109806
+---
+ llvm/test/DebugInfo/Generic/missing-abstract-variable.ll | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/llvm/test/DebugInfo/Generic/missing-abstract-variable.ll b/llvm/test/DebugInfo/Generic/missing-abstract-variable.ll
+index bd0de60268b6..cc5d56b0c512 100644
+--- a/llvm/test/DebugInfo/Generic/missing-abstract-variable.ll
++++ b/llvm/test/DebugInfo/Generic/missing-abstract-variable.ll
+@@ -4,7 +4,7 @@
+ ; powerpc64 (and on x86_64 at at least -O2). Presumably this is a SelectionDAG
+ ; issue.
+ ; FIXME: arm64 is an alias for aarch64 on macs, apparently?
+-; XFAIL: powerpc64, aarch64, arm64, hexagon
++; XFAIL: powerpc64, aarch64, arm64, hexagon, ppc64le
+
+ ; Build from the following source with clang -O2.
+
+--
+2.31.1
+
diff --git a/llvm13.spec b/llvm13.spec
index 5e6ba0b..70468b8 100644
--- a/llvm13.spec
+++ b/llvm13.spec
@@ -1,3 +1,8 @@
+# We are building with clang for faster/lower memory LTO builds.
+# See https://docs.fedoraproject.org/en-US/packaging-guidelines/#_compiler_macros
+%global toolchain clang
+%global _lto_cflags %{nil}
+
# Components enabled if supported by target architecture:
%define gold_arches %{ix86} x86_64 %{arm} aarch64 %{power64} s390x
%ifarch %{gold_arches}
@@ -7,14 +12,17 @@
%endif
%bcond_without compat_build
+%bcond_without check
%global llvm_libdir %{_libdir}/%{name}
%global build_llvm_libdir %{buildroot}%{llvm_libdir}
-%global rc_ver 1
+#global rc_ver 1
%global maj_ver 13
%global min_ver 0
-%global patch_ver 0
-%global abi_revision 0
+%global patch_ver 1
+%if !%{maj_ver} && 0%{?rc_ver}
+%global abi_revision 2
+%endif
%global llvm_srcdir llvm-%{maj_ver}.%{min_ver}.%{patch_ver}%{?rc_ver:rc%{rc_ver}}.src
%if %{with compat_build}
@@ -51,9 +59,17 @@
%global _dwz_low_mem_die_limit_s390x 1
%global _dwz_max_die_limit_s390x 1000000
+%ifarch %{arm}
+# koji overrides the _gnu variable to be gnu, which is not correct for clang, so
+# we need to hard-code the correct triple here.
+%global llvm_triple armv7l-redhat-linux-gnueabihf
+%else
+%global llvm_triple %{_host}
+%endif
+
Name: %{pkg_name}
Version: %{maj_ver}.%{min_ver}.%{patch_ver}%{?rc_ver:~rc%{rc_ver}}
-Release: 2%{?dist}
+Release: 1%{?dist}
Summary: The Low Level Virtual Machine
License: NCSA
@@ -67,12 +83,15 @@ Source3: run-lit-tests
Source4: lit.fedora.cfg.py
%endif
+%if 0%{?abi_revision}
Patch0: 0001-cmake-Allow-shared-libraries-to-customize-the-soname.patch
-# This has been backported to release/13.x and should be in 13.0.0-rc2
-Patch1: 0001-test-Fix-tools-gold-X86-comdat-nodeduplicate.ll-on-n.patch
+%endif
+Patch1: 0001-XFAIL-missing-abstract-variable.ll-test-on-ppc64le.patch
+Patch2: 0001-Disable-CrashRecoveryTest.DumpStackCleanup-test-on-a.patch
BuildRequires: gcc
BuildRequires: gcc-c++
+BuildRequires: clang
BuildRequires: cmake
BuildRequires: ninja-build
BuildRequires: zlib-devel
@@ -91,7 +110,7 @@ BuildRequires: valgrind-devel
%endif
# LLVM's LineEditor library will use libedit if it is available.
BuildRequires: libedit-devel
-# We need python3-devel for pathfix.py.
+# We need python3-devel for %%py3_shebang_fix
BuildRequires: python3-devel
BuildRequires: python3-setuptools
@@ -184,22 +203,13 @@ LLVM's modified googletest sources.
%{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}'
%autosetup -n %{llvm_srcdir} -p2
-pathfix.py -i %{__python3} -pn \
+%py3_shebang_fix \
test/BugPoint/compile-custom.ll.py \
tools/opt-viewer/*.py \
utils/update_cc_test_checks.py
%build
-# Disable LTO on s390x, this causes some test failures:
-# LLVM-Unit :: Target/AArch64/./AArch64Tests/InstSizes.Authenticated
-# LLVM-Unit :: Target/AArch64/./AArch64Tests/InstSizes.PATCHPOINT
-# LLVM-Unit :: Target/AArch64/./AArch64Tests/InstSizes.STACKMAP
-# LLVM-Unit :: Target/AArch64/./AArch64Tests/InstSizes.TLSDESC_CALLSEQ
-# On X86_64, LTO builds of TableGen crash. This can be reproduced by:
-# %%cmake_build --target include/llvm/IR/IntrinsicsAArch64.h
-# Because of these failures, lto is disabled for now.
-%global _lto_cflags %{nil}
%ifarch s390 s390x %{arm} %ix86
# Decrease debuginfo verbosity to reduce memory consumption during final library linking
@@ -207,7 +217,7 @@ pathfix.py -i %{__python3} -pn \
%endif
# force off shared libs as cmake macros turns it on.
-%cmake -G Ninja \
+%cmake -G Ninja \
-DBUILD_SHARED_LIBS:BOOL=OFF \
-DLLVM_PARALLEL_LINK_JOBS=1 \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
@@ -242,7 +252,7 @@ pathfix.py -i %{__python3} -pn \
\
-DLLVM_INCLUDE_TESTS:BOOL=ON \
-DLLVM_BUILD_TESTS:BOOL=ON \
- -DLLVM_LIT_EXTRA_ARGS=-v \
+ -DLLVM_LIT_EXTRA_ARGS=-v \
\
-DLLVM_INCLUDE_EXAMPLES:BOOL=ON \
-DLLVM_BUILD_EXAMPLES:BOOL=OFF \
@@ -261,17 +271,21 @@ pathfix.py -i %{__python3} -pn \
-DLLVM_ENABLE_SPHINX:BOOL=ON \
-DLLVM_ENABLE_DOXYGEN:BOOL=OFF \
\
+%if %{without compat_build}
-DLLVM_VERSION_SUFFIX='' \
+%endif
-DLLVM_BUILD_LLVM_DYLIB:BOOL=ON \
-DLLVM_LINK_LLVM_DYLIB:BOOL=ON \
-DLLVM_BUILD_EXTERNAL_COMPILER_RT:BOOL=ON \
-DLLVM_INSTALL_TOOLCHAIN_ONLY:BOOL=OFF \
- -DLLVM_ABI_REVISION=%{abi_revision} \
+ %{?abi_revision:-DLLVM_ABI_REVISION=%{abi_revision}} \
\
+ -DLLVM_DEFAULT_TARGET_TRIPLE=%{llvm_triple} \
-DSPHINX_WARNINGS_AS_ERRORS=OFF \
-DCMAKE_INSTALL_PREFIX=%{install_prefix} \
-DLLVM_INSTALL_SPHINX_HTML_DIR=%{_pkgdocdir}/html \
- -DSPHINX_EXECUTABLE=%{_bindir}/sphinx-build-3
+ -DSPHINX_EXECUTABLE=%{_bindir}/sphinx-build-3 \
+ -DLLVM_INCLUDE_BENCHMARKS=OFF
# Build libLLVM.so first. This ensures that when libLLVM.so is linking, there
# are no other compile jobs running. This will help reduce OOM errors on the
@@ -328,7 +342,7 @@ cp -R utils/UpdateTestChecks %{install_srcdir}/utils/
%if %{with gold}
# Add symlink to lto plugin in the binutils plugin directory.
%{__mkdir_p} %{buildroot}%{_libdir}/bfd-plugins/
-ln -s %{_libdir}/LLVMgold.so %{buildroot}%{_libdir}/bfd-plugins/
+ln -s -t %{buildroot}%{_libdir}/bfd-plugins/ ../LLVMgold.so
%endif
%else
@@ -406,8 +420,10 @@ rm test/tools/llvm-readobj/ELF/dependent-libraries.test
# non reproducible errors
rm test/tools/dsymutil/X86/swift-interface.test
+%if %{with check}
# FIXME: use %%cmake_build instead of %%__ninja
LD_LIBRARY_PATH=%{buildroot}/%{pkg_libdir} %{__ninja} check-all -C %{_vpath_builddir}
+%endif
%endif
@@ -459,6 +475,7 @@ fi
%{_libdir}/bfd-plugins/LLVMgold.so
%endif
%{_libdir}/libLLVM-%{maj_ver}.%{min_ver}*.so
+%{_libdir}/libLLVM-%{maj_ver}.so%{?abi_revision:.%{abi_revision}}
%{_libdir}/libLTO.so*
%else
%config(noreplace) %{_sysconfdir}/ld.so.conf.d/%{name}-%{_arch}.conf
@@ -467,7 +484,6 @@ fi
%endif
%{pkg_libdir}/libLLVM-%{maj_ver}.%{min_ver}*.so
%{pkg_libdir}/libLTO.so*
-%{pkg_libdir}/libLLVM-%{maj_ver}.so.%{abi_revision}
%exclude %{pkg_libdir}/libLTO.so
%endif
%{pkg_libdir}/libRemarks.so*
@@ -528,9 +544,60 @@ fi
%endif
%changelog
-* Thu Jan 20 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 13.0.0~rc1-2
+* Wed Feb 02 2022 Nikita Popov <npopov(a)redhat.com> - 13.0.1-1
+- Update to LLVM 13.0.1 final
+
+* Tue Jan 25 2022 Nikita Popov <npopov(a)redhat.com> - 13.0.1~rc3-1
+- Update to LLVM 13.0.1rc3
+
+* Thu Jan 20 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 13.0.1~rc2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
+* Thu Jan 13 2022 Nikita Popov <npopov(a)redhat.com> - 13.0.1~rc2-1
+- Update to LLVM 13.0.1rc2
+
+* Mon Jan 10 2022 Nikita Popov <npopov(a)redhat.com> - 13.0.1~rc1-1
+- Upstream 13.0.1 rc1 release
+
+* Sat Jan 08 2022 Miro Hrončok <mhroncok(a)redhat.com> - 13.0.0-8
+- Rebuilt for https://fedoraproject.org/wiki/Changes/LIBFFI34
+
+* Thu Nov 11 2021 Tom Stellard <tstellar(a)redhat.com> - 13.0.0-7
+- Enable lto on s390x and arm
+
+* Mon Oct 25 2021 Tom Stellard <tstellar(a)redhat.com> - 13.0.0-6
+- Build with Thin LTO
+
+* Mon Oct 18 2021 Tom Stellard <tstellar(a)redhat.com> - 13.0.0-5
+- Build with clang
+
+* Fri Oct 08 2021 Tom Stellard <tstellar(a)redhat.com> - 13.0.0-4
+- Fix default triple on arm
+
+* Wed Oct 06 2021 Tom Stellard <tstellar(a)redhat.com> - 13.0.0-3
+- Set default triple
+
+* Mon Oct 04 2021 Tom Stellard <tstellar(a)redhat.com> - 13.0.0-2
+- Drop abi_revision from soname
+
+* Thu Sep 30 2021 Tom Stellard <tstellar(a)redhat.com> - 13.0.0-1
+- 13.0.0 Release
+
+* Thu Sep 30 2021 Tom Stellard <tstellar(a)redhat.com> - 13.0.0~rc4-2
+- Restore config.guess for host triple detection
+
+* Fri Sep 24 2021 Tom Stellard <tstellar(a)redhat.com> - 13.0.0~rc4-1
+- 13.0.0-rc4 Release
+
+* Fri Sep 17 2021 Tom Stellard <tstellar(a)redhta.com> - 13.0.0~rc3-1
+- 13.0.0-rc3 Release
+
+* Mon Sep 13 2021 Tom Stellard <tstellar(a)redhat.com> - 13.0.0~rc1-3
+- Pass LLVM_DEFAULT_TARGET_TRIPLE to cmake
+
+* Mon Sep 13 2021 Konrad Kleine <kkleine(a)redhat.com> - 13.0.0~rc1-2
+- Add --without=check option
+
* Wed Aug 04 2021 Tom Stellard <tstellar(a)redhat.com> - 13.0.0~rc1-1
- 13.0.0-rc1 Release
https://src.fedoraproject.org/rpms/llvm13/c/b994a3d946bedfcfa4984418d2a6a...
2 years, 1 month
mikelo2 pushed to poke (epel9). "Update to 2.3 - Closes rhbz#2069838"
by notifications@fedoraproject.org
Notification time stamped 2022-03-31 20:52:41 UTC
From 01f67e196fa92083a75d9611dafa0d86a20a6814 Mon Sep 17 00:00:00 2001
From: Mikel Olasagasti Uranga <mikel(a)olasagasti.info>
Date: Mar 31 2022 09:15:19 +0000
Subject: Update to 2.3 - Closes rhbz#2069838
---
diff --git a/poke.spec b/poke.spec
index e96035f..cc1b3a0 100644
--- a/poke.spec
+++ b/poke.spec
@@ -1,6 +1,6 @@
Summary: Extensible editor for structured binary data
Name: poke
-Version: 2.1
+Version: 2.3
Release: %autorelease
# Documentation under GFDL
diff --git a/sources b/sources
index c6a8deb..b6fd54b 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-SHA512 (poke-2.1.tar.gz.sig) = 1fdd3e7deb6667c243cbcf8452c95d9398837be6b1d2d9ae59f4629cdc09c5c93eb2f83e4a9ef6c4086a9968fc39e1157c06d40ba0edfe25c49796e0a835b4aa
-SHA512 (poke-2.1.tar.gz) = 073ba79c627d6b20811443146e9f3c5884a349eceabfd5b3648b95bf7bb2d4da749b628994240556e987cb02247d11e2fd7d54adb99d81e35d838dbddad67f9f
+SHA512 (poke-2.3.tar.gz) = 101ef0009676c02f72ffb4889a02c9a161f29f412685249c7166f69077b0cd1b19d940567ebb86894bacf2278a2e138354fd49456f12b05a4c1957f437ff1d86
+SHA512 (poke-2.3.tar.gz.sig) = 4e48aaa04b06cd2ee7ecc0d3e06a298c9eaf9d34cd3d9fa96c4870fced58a1f0491c78af6a75cd98d27e3da4aaeb87e2e82583535bee100e629f248cfa494c6e
https://src.fedoraproject.org/rpms/poke/c/01f67e196fa92083a75d9611dafa0d8...
2 years, 1 month
mikelo2 pushed to poke (f35). "Update to 2.3 - Closes rhbz#2069838"
by notifications@fedoraproject.org
Notification time stamped 2022-03-31 20:47:51 UTC
From 01f67e196fa92083a75d9611dafa0d86a20a6814 Mon Sep 17 00:00:00 2001
From: Mikel Olasagasti Uranga <mikel(a)olasagasti.info>
Date: Mar 31 2022 09:15:19 +0000
Subject: Update to 2.3 - Closes rhbz#2069838
---
diff --git a/poke.spec b/poke.spec
index e96035f..cc1b3a0 100644
--- a/poke.spec
+++ b/poke.spec
@@ -1,6 +1,6 @@
Summary: Extensible editor for structured binary data
Name: poke
-Version: 2.1
+Version: 2.3
Release: %autorelease
# Documentation under GFDL
diff --git a/sources b/sources
index c6a8deb..b6fd54b 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-SHA512 (poke-2.1.tar.gz.sig) = 1fdd3e7deb6667c243cbcf8452c95d9398837be6b1d2d9ae59f4629cdc09c5c93eb2f83e4a9ef6c4086a9968fc39e1157c06d40ba0edfe25c49796e0a835b4aa
-SHA512 (poke-2.1.tar.gz) = 073ba79c627d6b20811443146e9f3c5884a349eceabfd5b3648b95bf7bb2d4da749b628994240556e987cb02247d11e2fd7d54adb99d81e35d838dbddad67f9f
+SHA512 (poke-2.3.tar.gz) = 101ef0009676c02f72ffb4889a02c9a161f29f412685249c7166f69077b0cd1b19d940567ebb86894bacf2278a2e138354fd49456f12b05a4c1957f437ff1d86
+SHA512 (poke-2.3.tar.gz.sig) = 4e48aaa04b06cd2ee7ecc0d3e06a298c9eaf9d34cd3d9fa96c4870fced58a1f0491c78af6a75cd98d27e3da4aaeb87e2e82583535bee100e629f248cfa494c6e
https://src.fedoraproject.org/rpms/poke/c/01f67e196fa92083a75d9611dafa0d8...
2 years, 1 month
tstellar pushed to lldb (f36). "Update to 14.0.0"
by notifications@fedoraproject.org
Notification time stamped 2022-03-31 20:45:48 UTC
From d15403101be81015dc5e1bb2d367af209929e133 Mon Sep 17 00:00:00 2001
From: Timm Bäder <tbaeder(a)redhat.com>
Date: Mar 30 2022 06:34:22 +0000
Subject: Update to 14.0.0
---
diff --git a/lldb.spec b/lldb.spec
index b1ecf24..deb8538 100644
--- a/lldb.spec
+++ b/lldb.spec
@@ -1,5 +1,5 @@
+%global lldb_version 14.0.0
#global rc_ver 2
-%global lldb_version 13.0.1
%global lldb_srcdir %{name}-%{lldb_version}%{?rc_ver:rc%{rc_ver}}.src
Name: lldb
@@ -124,6 +124,9 @@ rm -f %{buildroot}%{python3_sitearch}/six.*
%{python3_sitearch}/lldb
%changelog
+* Wed Mar 23 2022 Timm Bäder <tbaeder(a)redhat.com> - 14.0.0-1
+- Update to 14.0.0
+
* Thu Feb 03 2022 Nikita Popov <npopov(a)redhat.com> - 13.0.1-1
- Update to LLVM 13.0.1 final
https://src.fedoraproject.org/rpms/lldb/c/d15403101be81015dc5e1bb2d367af2...
2 years, 1 month
tstellar pushed to lldb (f36). "Upload new sources"
by notifications@fedoraproject.org
Notification time stamped 2022-03-31 20:45:48 UTC
From ef81544fe6ad2308b1e867a4514a1baea0bc5454 Mon Sep 17 00:00:00 2001
From: sergesanspaille <sguelton(a)redhat.com>
Date: Mar 30 2022 07:58:32 +0000
Subject: Upload new sources
---
diff --git a/.gitignore b/.gitignore
index 731cb90..c1fb6b9 100644
--- a/.gitignore
+++ b/.gitignore
@@ -91,3 +91,5 @@
/lldb-13.0.1rc2.src.tar.xz.sig
/lldb-13.0.1.src.tar.xz
/lldb-13.0.1.src.tar.xz.sig
+/lldb-14.0.0.src.tar.xz
+/lldb-14.0.0.src.tar.xz.sig
diff --git a/sources b/sources
index 890c555..f185c21 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-SHA512 (lldb-13.0.1.src.tar.xz) = 4d6f134305d3f869e951c9cef6d792945b47bc6b3226acb1df2e85bb54cac980efa8b12bd399bdc7bb8d108154400205221c387d4d75024c20f61d8e4ed2dee9
-SHA512 (lldb-13.0.1.src.tar.xz.sig) = 8d20b03b395d65112ecaee554dcc671cd2738e8ec0ca791d9e13996c55041078142fb738f2d93685f85da832d29522614d2620afa382722d433a2f533a65ab6a
+SHA512 (lldb-14.0.0.src.tar.xz) = 496121383b10c9feceb775f88fe5d1deb3c2c23b6993aabdb02c0e643c8eab9e86821ea5dd0ba37380ce6fa8aae99ad88616257f638d9642c06ba381a1acbf4e
+SHA512 (lldb-14.0.0.src.tar.xz.sig) = 362b334376220a0a68f338c494fa7b7b6281cdb50b4ce13c505e54afa0f0c4eb2ad546cdd0e56122b6802b1d9a2ef21e3f8210ef7783ca97e9f1649f4d486475
https://src.fedoraproject.org/rpms/lldb/c/ef81544fe6ad2308b1e867a4514a1ba...
2 years, 1 month
tstellar pushed to mlir (f36). "Add 14.0.0 sources"
by notifications@fedoraproject.org
Notification time stamped 2022-03-31 20:44:43 UTC
From 9f2cf7a20384566b9da436cf41b3817c6e630a55 Mon Sep 17 00:00:00 2001
From: Tom Stellard <tstellar(a)redhat.com>
Date: Mar 30 2022 03:30:52 +0000
Subject: Add 14.0.0 sources
---
diff --git a/.gitignore b/.gitignore
index f73ff1a..6a0bc4c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -50,3 +50,5 @@
/llvm-project-13.0.1rc3.src.tar.xz.sig
/llvm-project-13.0.1.src.tar.xz
/llvm-project-13.0.1.src.tar.xz.sig
+/llvm-project-14.0.0.src.tar.xz
+/llvm-project-14.0.0.src.tar.xz.sig
diff --git a/sources b/sources
index 62ebbde..6914e4e 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-SHA512 (llvm-project-13.0.1.src.tar.xz) = 1c9df99de7fc2c31c848e2076f9ce35c8ebcecb303de5a8049eeb6335214e133233b7f055754cff533f7e47056c31262b236a8dbaa7ef9e8570cccc63c39cf46
-SHA512 (llvm-project-13.0.1.src.tar.xz.sig) = 276d226c7edeacda06583d0534e7d7b13daa05f31b8eb5b038a1f10879374e620ab5823cb0aa80187f7ee6e215ca4d2bce7ee0cab30f746f592841ff28fcf2ff
+SHA512 (llvm-project-14.0.0.src.tar.xz) = 9d9146b13818655d8f94efa00bb15e7384f36f4a8df84b6e64fd6492c02d3989bd0f9ad5409e1f84938ad820563773e85d2906a7df3a858824a3365dade66dc4
+SHA512 (llvm-project-14.0.0.src.tar.xz.sig) = 59dc0706f120b71f2745995dad635fb9860d828c87a943f023b8c57fccbdc100b4de64ca1a995e71b39cb2ea45dbd8dad7697d7e11135952bb45812709475a89
https://src.fedoraproject.org/rpms/mlir/c/9f2cf7a20384566b9da436cf41b3817...
2 years, 1 month
tstellar pushed to mlir (f36). "Update to 14.0.0"
by notifications@fedoraproject.org
Notification time stamped 2022-03-31 20:44:43 UTC
From 705c209284731b80e2d8e926e180eb6794543ee6 Mon Sep 17 00:00:00 2001
From: Timm Bäder <tbaeder(a)redhat.com>
Date: Mar 24 2022 07:46:58 +0000
Subject: Update to 14.0.0
---
diff --git a/0001-PATCH-mlir-Support-building-MLIR-standalone.patch b/0001-PATCH-mlir-Support-building-MLIR-standalone.patch
deleted file mode 100644
index abacfd5..0000000
--- a/0001-PATCH-mlir-Support-building-MLIR-standalone.patch
+++ /dev/null
@@ -1,134 +0,0 @@
-From 9deba96d8f15d948e92c49e40a671fbedc328457 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny(a)moritz.systems>
-Date: Tue, 2 Feb 2021 13:09:45 -0600
-Subject: [PATCH 1/2] [PATCH][mlir] Support building MLIR standalone
-
-Add the necessary bits to CMakeLists to make it possible to configure
-MLIR against installed LLVM, and build it with minimal need for LLVM
-source tree. The latter is only necessary to run unittests, and if it
-is missing then unittests are skipped with a warning.
-
-This change includes the necessary changes to tests, in particular
-adding some missing substitutions and defining missing variables
-for lit.site.cfg.py substitution.
-
-Reviewed By: stephenneuendorffer
-
-Differential Revision: https://reviews.llvm.org/D85464
-
-Co-authored-by: Isuru Fernando <isuruf(a)gmail.com>
----
- mlir/CMakeLists.txt | 33 ++++++++++++++++++++++++++++++++-
- mlir/cmake/modules/AddMLIR.cmake | 1 +
- mlir/test/CMakeLists.txt | 5 ++++-
- mlir/test/lit.cfg.py | 4 ++++
- 4 files changed, 41 insertions(+), 2 deletions(-)
-
-diff --git a/mlir/CMakeLists.txt b/mlir/CMakeLists.txt
-index cbae5fd..baacbdd3 100644
---- a/mlir/CMakeLists.txt
-+++ b/mlir/CMakeLists.txt
-@@ -1,10 +1,37 @@
- # MLIR project.
-+
-+# Check if MLIR is built as a standalone project.
-+if(CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR)
-+ project(mlir)
-+ cmake_minimum_required(VERSION 3.13.4)
-+
-+ find_package(LLVM CONFIG REQUIRED)
-+ set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${LLVM_CMAKE_DIR})
-+ include(HandleLLVMOptions)
-+ include(AddLLVM)
-+ include(TableGen)
-+
-+ include_directories(${LLVM_INCLUDE_DIRS})
-+
-+ set(LLVM_MAIN_SRC_DIR ${CMAKE_SOURCE_DIR}/../llvm CACHE PATH
-+ "Path to LLVM source tree")
-+ set(UNITTEST_DIR ${LLVM_MAIN_SRC_DIR}/utils/unittest)
-+ if(EXISTS ${UNITTEST_DIR}/googletest/include/gtest/gtest.h)
-+ add_subdirectory(${UNITTEST_DIR} utils/unittest)
-+ endif()
-+
-+ set(CMAKE_LIBRARY_OUTPUT_DIRECTORY
-+ "${CMAKE_CURRENT_BINARY_DIR}/lib${LLVM_LIBDIR_SUFFIX}")
-+ set(CMAKE_RUNTIME_OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/bin")
-+endif()
-+
- set(MLIR_MAIN_SRC_DIR ${CMAKE_CURRENT_SOURCE_DIR} )
- set(MLIR_MAIN_INCLUDE_DIR ${MLIR_MAIN_SRC_DIR}/include )
-
- set(MLIR_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR})
- set(MLIR_BINARY_DIR ${CMAKE_CURRENT_BINARY_DIR})
- set(MLIR_INCLUDE_DIR ${CMAKE_CURRENT_BINARY_DIR}/include)
-+set(MLIR_TOOLS_DIR ${CMAKE_RUNTIME_OUTPUT_DIRECTORY})
-
- list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules")
-
-@@ -106,7 +133,11 @@ add_subdirectory(lib)
- add_subdirectory(lib/CAPI)
- if (MLIR_INCLUDE_TESTS)
- add_definitions(-DMLIR_INCLUDE_TESTS)
-- add_subdirectory(unittests)
-+ if (TARGET gtest)
-+ add_subdirectory(unittests)
-+ else()
-+ message(WARNING "gtest not found, unittests will not be available")
-+ endif()
- add_subdirectory(test)
- endif()
- if (MLIR_INCLUDE_INTEGRATION_TESTS)
-diff --git a/mlir/cmake/modules/AddMLIR.cmake b/mlir/cmake/modules/AddMLIR.cmake
-index 4cfd351..4a814ea 100644
---- a/mlir/cmake/modules/AddMLIR.cmake
-+++ b/mlir/cmake/modules/AddMLIR.cmake
-@@ -2,6 +2,7 @@ function(mlir_tablegen ofn)
- tablegen(MLIR ${ARGV})
- set(TABLEGEN_OUTPUT ${TABLEGEN_OUTPUT} ${CMAKE_CURRENT_BINARY_DIR}/${ofn}
- PARENT_SCOPE)
-+ include_directories(${CMAKE_CURRENT_BINARY_DIR})
- endfunction()
-
- # Declare a dialect in the include directory
-diff --git a/mlir/test/CMakeLists.txt b/mlir/test/CMakeLists.txt
-index 293d932..5feedd5 100644
---- a/mlir/test/CMakeLists.txt
-+++ b/mlir/test/CMakeLists.txt
-@@ -43,7 +43,6 @@ configure_lit_site_cfg(
-
- set(MLIR_TEST_DEPENDS
- FileCheck count not
-- MLIRUnitTests
- mlir-capi-ir-test
- mlir-capi-pass-test
- mlir-cpu-runner
-@@ -61,6 +60,10 @@ set(MLIR_TEST_DEPENDS
- mlir_async_runtime
- )
-
-+if(TARGET gtest)
-+ list(APPEND MLIR_TEST_DEPENDS MLIRUnitTests)
-+endif()
-+
- if(LLVM_BUILD_EXAMPLES)
- list(APPEND MLIR_TEST_DEPENDS
- toyc-ch1
-diff --git a/mlir/test/lit.cfg.py b/mlir/test/lit.cfg.py
-index 482513b..bff47851 100644
---- a/mlir/test/lit.cfg.py
-+++ b/mlir/test/lit.cfg.py
-@@ -61,6 +61,10 @@ tools = [
- 'mlir-capi-ir-test',
- 'mlir-capi-pass-test',
- 'mlir-edsc-builder-api-test',
-+ 'mlir-cpu-runner',
-+ 'mlir-linalg-ods-gen',
-+ 'mlir-reduce',
-+ 'mlir-sdbm-api-test',
- ]
-
- # The following tools are optional
---
-1.8.3.1
-
diff --git a/0002-PATCH-mlir-Fix-building-unittests-in-in-tree-build.patch b/0002-PATCH-mlir-Fix-building-unittests-in-in-tree-build.patch
deleted file mode 100644
index d37c64d..0000000
--- a/0002-PATCH-mlir-Fix-building-unittests-in-in-tree-build.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From e09b298273994b20cc8747765a567d716e241fd2 Mon Sep 17 00:00:00 2001
-From: Isuru Fernando <isuruf(a)gmail.com>
-Date: Thu, 4 Feb 2021 01:59:08 +0000
-Subject: [PATCH 2/2] [PATCH][mlir] Fix building unittests in in-tree build
-
-Reviewed By: mehdi_amini
-
-Differential Revision: https://reviews.llvm.org/D95978
----
- mlir/CMakeLists.txt | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/mlir/CMakeLists.txt b/mlir/CMakeLists.txt
-index baacbdd3..5d21312 100644
---- a/mlir/CMakeLists.txt
-+++ b/mlir/CMakeLists.txt
-@@ -133,7 +133,7 @@ add_subdirectory(lib)
- add_subdirectory(lib/CAPI)
- if (MLIR_INCLUDE_TESTS)
- add_definitions(-DMLIR_INCLUDE_TESTS)
-- if (TARGET gtest)
-+ if (EXISTS ${LLVM_MAIN_SRC_DIR}/utils/unittest/googletest/include/gtest/gtest.h)
- add_subdirectory(unittests)
- else()
- message(WARNING "gtest not found, unittests will not be available")
---
-1.8.3.1
-
diff --git a/mlir.spec b/mlir.spec
index c0c4375..676a3b5 100644
--- a/mlir.spec
+++ b/mlir.spec
@@ -1,7 +1,7 @@
-#global rc_ver 3
-%global maj_ver 13
+%global maj_ver 14
%global min_ver 0
-%global patch_ver 1
+#global rc_ver 1
+%global patch_ver 0
%global mlir_version %{maj_ver}.%{min_ver}.%{patch_ver}
%global mlir_srcdir llvm-project-%{mlir_version}%{?rc_ver:rc%{rc_ver}}.src
@@ -16,9 +16,6 @@ Source0: https://github.com/llvm/llvm-project/releases/download/llvmorg-%{maj_ve
Source1: https://github.com/llvm/llvm-project/releases/download/llvmorg-%{maj_ver}...
Source2: tstellar-gpg-key.asc
-#Patch0: 0001-PATCH-mlir-Support-building-MLIR-standalone.patch
-#Patch1: 0002-PATCH-mlir-Fix-building-unittests-in-in-tree-build.patch
-
BuildRequires: gcc
BuildRequires: gcc-c++
BuildRequires: cmake
@@ -70,6 +67,8 @@ find ../* -maxdepth 0 ! -name '%{name}' -exec rm -rf {} +
-DMLIR_INCLUDE_TESTS:BOOL=OFF \
-DMLIR_INCLUDE_INTEGRATION_TESTS:BOOL=OFF \
-DBUILD_SHARED_LIBS=OFF \
+ -DMLIR_INSTALL_AGGREGATE_OBJECTS=OFF \
+ -DMLIR_BUILD_MLIR_C_DYLIB=ON \
%if 0%{?__isa_bits} == 64
-DLLVM_LIBDIR_SUFFIX=64
%else
@@ -89,9 +88,6 @@ export LD_LIBRARY_PATH=%{_builddir}/%{mlir_srcdir}/%{name}/%{_build}/%{_lib}
%files
%license LICENSE.TXT
-%{_libdir}/libmlir_runner_utils.so.%{maj_ver}*
-%{_libdir}/libmlir_c_runner_utils.so.%{maj_ver}*
-%{_libdir}/libmlir_async_runtime.so.%{maj_ver}*
%{_libdir}/libMLIR*.so.%{maj_ver}*
%files static
@@ -100,14 +96,14 @@ export LD_LIBRARY_PATH=%{_builddir}/%{mlir_srcdir}/%{name}/%{_build}/%{_lib}
%files devel
%{_bindir}/mlir-tblgen
%{_libdir}/libMLIR*.so
-%{_libdir}/libmlir_runner_utils.so
-%{_libdir}/libmlir_c_runner_utils.so
-%{_libdir}//libmlir_async_runtime.so
%{_includedir}/mlir
%{_includedir}/mlir-c
%{_libdir}/cmake/mlir
%changelog
+* Thu Mar 24 2022 Timm Bäder <tbaeder(a)redhat.com> - 14.0.0-1
+- Update to 14.0.0
+
* Mon Feb 07 2022 Nikita Popov <npopov(a)redhat.com> - 13.0.1-2
- Reenable build on armv7hl
https://src.fedoraproject.org/rpms/mlir/c/705c209284731b80e2d8e926e180eb6...
2 years, 1 month