[arch-commits] Commit in bluegriffon/trunk (3 files)
Evangelos Foutras
foutrelis at archlinux.org
Sat Dec 19 15:50:02 UTC 2020
Date: Saturday, December 19, 2020 @ 15:50:01
Author: foutrelis
Revision: 779986
Fix build with glibc 2.32 and GCC 10
Added:
bluegriffon/trunk/glibc-2.32.patch
bluegriffon/trunk/libstagefright-format-overflow.patch
Modified:
bluegriffon/trunk/PKGBUILD
--------------------------------------+
PKGBUILD | 8 ++++++++
glibc-2.32.patch | 11 +++++++++++
libstagefright-format-overflow.patch | 10 ++++++++++
3 files changed, 29 insertions(+)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2020-12-19 15:31:44 UTC (rev 779985)
+++ PKGBUILD 2020-12-19 15:50:01 UTC (rev 779986)
@@ -22,6 +22,8 @@
"bug_1427455-unused-variables.patch"::"https://hg.mozilla.org/mozilla-central/raw-rev/8e28a66b548b"
"bug_445128_install-dir.patch"::"https://hg.mozilla.org/mozilla-central/raw-rev/8f74ddd39f61"
"bug_1533969_glibc230.patch"
+ "glibc-2.32.patch"
+ "libstagefright-format-overflow.patch"
"no-crmf.diff"
"fix-rust-lifetime-issue.patch"
"rust-explitcit-dyn.patch")
@@ -34,6 +36,8 @@
'806cbe936720676ea8d82c5f2bb880ca632181b07b0cf24a47c064a3485b7c7f'
'18fbcfda13dd7d30d3c1310da15a133f90bf9ce6b7cfa15de833928e7d9efe95'
'35bd21633bfe1005ccb643d6863e5da32b1281594f92bdcbd2ed36ef3fc43dfd'
+ '4e986099c9817b70835457a229b5730e3968bb6ae097e43a188831ad01f6a61f'
+ '28949cfeb646e48eb41669b64971ee69fce28ece580be145a1cd9540b3fd2ab5'
'02000d185e647aa20ca336e595b4004bb29cdae9d8f317f90078bdcc7a36e873'
'6726dce0ceabbb0893f8776168f20c15777a27e108e8ca46b1e39d5945d2c008'
'76d54fe6f5a5a50065b1d23f6a6bc4b057d4944bfab5d8ee3bb7faef4e30c334')
@@ -68,6 +72,10 @@
# https://bugzilla.mozilla.org/show_bug.cgi?id=1533969
patch -Np1 -i ../bug_1533969_glibc230.patch
+ # glibc 2.32 + gcc10 fixes
+ patch -Np1 -i ../glibc-2.32.patch
+ patch -Np1 -i ../libstagefright-format-overflow.patch
+
# Move files to their correct location
cp -r "${srcdir}/${pkgbase}-${pkgver}" bluegriffon
cp "${srcdir}/mozconfig" .mozconfig
Added: glibc-2.32.patch
===================================================================
--- glibc-2.32.patch (rev 0)
+++ glibc-2.32.patch 2020-12-19 15:50:01 UTC (rev 779986)
@@ -0,0 +1,11 @@
+--- gecko-dev-042b84af6020b1f2d8029a0dc36ac5955b7f325f.orig/memory/mozjemalloc/jemalloc.c 2020-12-19 15:42:06.871151870 +0000
++++ gecko-dev-042b84af6020b1f2d8029a0dc36ac5955b7f325f/memory/mozjemalloc/jemalloc.c 2020-12-19 15:40:18.222595396 +0000
+@@ -332,7 +332,7 @@ __FBSDID("$FreeBSD: head/lib/libc/stdlib
+ #include <sys/time.h>
+ #include <sys/types.h>
+ #if !defined(MOZ_MEMORY_SOLARIS) && !defined(MOZ_MEMORY_ANDROID)
+-#include <sys/sysctl.h>
++#include <linux/sysctl.h>
+ #endif
+ #include <sys/uio.h>
+ #ifndef MOZ_MEMORY
Added: libstagefright-format-overflow.patch
===================================================================
--- libstagefright-format-overflow.patch (rev 0)
+++ libstagefright-format-overflow.patch 2020-12-19 15:50:01 UTC (rev 779986)
@@ -0,0 +1,10 @@
+--- gecko-dev-042b84af6020b1f2d8029a0dc36ac5955b7f325f.orig/media/libstagefright/moz.build 2020-12-19 15:42:48.971874785 +0000
++++ gecko-dev-042b84af6020b1f2d8029a0dc36ac5955b7f325f/media/libstagefright/moz.build 2020-12-19 15:33:40.415241186 +0000
+@@ -162,6 +162,7 @@ elif CONFIG['GNU_CXX']:
+ ]
+ CXXFLAGS += [
+ '-Werror=format',
++ '-Wno-error=format-overflow',
+ '-Wno-multichar',
+ '-Wno-sign-compare',
+ '-Wno-unused',
More information about the arch-commits
mailing list