[arch-commits] Commit in facter/trunk (PKGBUILD gcc12.patch)

Evangelos Foutras foutrelis at gemini.archlinux.org
Mon Jun 13 11:40:40 UTC 2022


    Date: Monday, June 13, 2022 @ 11:40:40
  Author: foutrelis
Revision: 1237466

Fix build with GCC 12

Added:
  facter/trunk/gcc12.patch
Modified:
  facter/trunk/PKGBUILD

-------------+
 PKGBUILD    |    3 +++
 gcc12.patch |   10 ++++++++++
 2 files changed, 13 insertions(+)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2022-06-13 11:04:34 UTC (rev 1237465)
+++ PKGBUILD	2022-06-13 11:40:40 UTC (rev 1237466)
@@ -32,6 +32,7 @@
         'shared_cpp_hcon.patch'
         'rapidjson-1.1-compat.patch'
         'workaround-broken-double-test.patch'
+        'gcc12.patch'
         'azure_rapidjson_fix.patch')
 validpgpkeys=('D6811ED3ADEEB8441AF5AA8F4528B6CD9E61EF26') # "Puppet, Inc. Release Key (Puppet, Inc. Release Key) <release at puppet.com>"
 sha512sums=('ad5d58df123d56c13fa3a9155189da4b938b17d4270c18df19eb80bc5adc886d9536ecb1d4e3bb54e7532b452f5b6def6802568bca93588969988febbb6a6a47'
@@ -40,6 +41,7 @@
             '15fdfb75bb1045e160c095b62025f10d0a04c167223340072a9b8d065a2a185e942d299f86c80449661f37be5e1807efb49e77def44b8de4a9a9f7c2cc111e1a'
             'a1fb08be2c6c9b2a4085404f1d13b13c9d41e3c1a38d35cbad1d29bbd497380492dab368a0fa7288d141f7f94ff7a7a0ae5ce271119e7074e039868682cc766f'
             '335c6db6a4953cf3678877ba81506c475d93f461ec2ee75c22fba4a3f938db0bca7f6cf3ee0376eb4c34b43f1f3fb1a35a0a0e64be5a484c344bd689641ddc2b'
+            '77b7faeea9804f97f68168ef019b7f2204305891c257ba63ddd290cae558b1cf7fcda4f4481481829b45f3abbcb0d271629f71c4d7cc797d039c4a95c0bc9a16'
             '8b03cbc74c7672aaa121d279198993a5779bc6ca30a2f03cf75cb371f4b2699476df1422fcbbfe08b6f700ca434ef589b852aa8157dbbbdb6ae4bfe204ac8733')
 
 prepare() {
@@ -63,6 +65,7 @@
   patch -p1 -N -i "${srcdir}/rapidjson-1.1-compat.patch"
   patch -p1 -N -i "${srcdir}/azure_rapidjson_fix.patch"
 
+  patch -p1 -N -i "${srcdir}/gcc12.patch"
   patch -p1 -N -i "${srcdir}/workaround-broken-double-test.patch"
 }
 

Added: gcc12.patch
===================================================================
--- gcc12.patch	                        (rev 0)
+++ gcc12.patch	2022-06-13 11:40:40 UTC (rev 1237466)
@@ -0,0 +1,10 @@
+diff -upr facter-3.14.23.orig/lib/src/facts/glib/load_average_resolver.cc facter-3.14.23/lib/src/facts/glib/load_average_resolver.cc
+--- facter-3.14.23.orig/lib/src/facts/glib/load_average_resolver.cc	2022-04-16 03:32:32.000000000 +0300
++++ facter-3.14.23/lib/src/facts/glib/load_average_resolver.cc	2022-06-13 14:38:41.793965119 +0300
+@@ -1,5 +1,6 @@
+ #include <internal/facts/glib/load_average_resolver.hpp>
+ #include <leatherman/logging/logging.hpp>
++#include <array>
+ #include <cstdlib>
+ 
+ #ifdef __sun



More information about the arch-commits mailing list