Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package llvm12 for openSUSE:Factory checked 
in at 2023-03-26 20:19:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/llvm12 (Old)
 and      /work/SRC/openSUSE:Factory/.llvm12.new.31432 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "llvm12"

Sun Mar 26 20:19:21 2023 rev:14 rq:1074337 version:12.0.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/llvm12/llvm12.changes    2022-10-31 
10:45:03.160960433 +0100
+++ /work/SRC/openSUSE:Factory/.llvm12.new.31432/llvm12.changes 2023-03-26 
20:19:23.415018587 +0200
@@ -1,0 +2,6 @@
+Fri Mar 24 21:31:03 UTC 2023 - Ben Greiner <c...@bnavigator.de>
+
+- Add llvm-gcc13-issue55711.patch
+  * Fix gh#llvm/llvm-project#55711 with gcc13
+
+-------------------------------------------------------------------

New:
----
  llvm-gcc13-issue55711.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ llvm12.spec ++++++
--- /var/tmp/diff_new_pack.zMQPXQ/_old  2023-03-26 20:19:24.487024188 +0200
+++ /var/tmp/diff_new_pack.zMQPXQ/_new  2023-03-26 20:19:24.491024209 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package llvm12
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -119,6 +119,8 @@
 Patch15:        tablegen-test-link-static.patch
 # Cherry pick patch from LLVM 15: 
https://github.com/llvm/llvm-project/issues/56421
 Patch17:        llvm-glibc-2-36.patch
+# PATCH-FIX-UPSTREAM llvm-gcc13 
https://github.com/llvm/llvm-project/issues/55711
+Patch18:        llvm-gcc13-issue55711.patch
 Patch20:        llvm_build_tablegen_component_as_shared_library.patch
 Patch21:        tests-use-python3.patch
 Patch22:        llvm-better-detect-64bit-atomics-support.patch
@@ -554,6 +556,7 @@
 %patch13 -p1
 %patch14 -p1
 %patch15 -p2
+%patch18 -p2
 %patch20 -p1
 %patch21 -p1
 %patch22 -p1

++++++ llvm-gcc13-issue55711.patch ++++++
>From 94ed2247df587f6890345afb4da9330eb8cee4ca Mon Sep 17 00:00:00 2001
From: Sergei Trofimovich <sly...@gmail.com>
Date: Mon, 23 May 2022 08:03:23 +0100
Subject: [PATCH 1/2] [Support] Add missing <cstdint> header to Signals.h

Without the change llvm build fails on this week's gcc-13 snapshot as:

    [  0%] Building CXX object 
lib/Support/CMakeFiles/LLVMSupport.dir/Signals.cpp.o
    In file included from llvm/lib/Support/Signals.cpp:14:
    llvm/include/llvm/Support/Signals.h:119:8: error: variable or field 
'CleanupOnSignal' declared void
      119 |   void CleanupOnSignal(uintptr_t Context);
          |        ^~~~~~~~~~~~~~~

(cherry picked from commit ff1681ddb303223973653f7f5f3f3435b48a1983)
---
 llvm/include/llvm/Support/Signals.h | 1 +
 1 file changed, 1 insertion(+)

diff --git a/llvm/include/llvm/Support/Signals.h 
b/llvm/include/llvm/Support/Signals.h
index 44f5a750ff5c..937e0572d4a7 100644
--- a/llvm/include/llvm/Support/Signals.h
+++ b/llvm/include/llvm/Support/Signals.h
@@ -14,6 +14,7 @@
 #ifndef LLVM_SUPPORT_SIGNALS_H
 #define LLVM_SUPPORT_SIGNALS_H
 
+#include <cstdint>
 #include <string>
 
 namespace llvm {

>From f2bb582f37ec4a99b2b334c15e007d0735cdc84a Mon Sep 17 00:00:00 2001
From: Sergei Trofimovich <sly...@gmail.com>
Date: Mon, 23 May 2022 08:39:48 +0100
Subject: [PATCH 2/2] [Support] Add missing <cstdint> header to Base64.h

Without the change llvm build fails on this week's gcc-13 snapshot as:

    [ 91%] Building CXX object 
unittests/Support/CMakeFiles/SupportTests.dir/Base64Test.cpp.o
    In file included from llvm/unittests/Support/Base64Test.cpp:14:
    llvm/include/llvm/Support/Base64.h: In function 'std::string 
llvm::encodeBase64(const InputBytes&)':
    llvm/include/llvm/Support/Base64.h:29:5: error: 'uint32_t' was not declared 
in this scope
       29 |     uint32_t x = ((unsigned char)Bytes[i] << 16) |
          |     ^~~~~~~~

(cherry picked from commit 5e9be93566f39ee6cecd579401e453eccfbe81e5)
---
 llvm/include/llvm/Support/Base64.h | 1 +
 1 file changed, 1 insertion(+)

diff --git a/llvm/include/llvm/Support/Base64.h 
b/llvm/include/llvm/Support/Base64.h
index 62064a35aa34..da4ae1688574 100644
--- a/llvm/include/llvm/Support/Base64.h
+++ b/llvm/include/llvm/Support/Base64.h
@@ -13,6 +13,7 @@
 #ifndef LLVM_SUPPORT_BASE64_H
 #define LLVM_SUPPORT_BASE64_H
 
+#include <cstdint>
 #include <string>
 
 namespace llvm {

Reply via email to