summarylogtreecommitdiffstats
path: root/disable_mem_overflow_warnings.patch
diff options
context:
space:
mode:
authornightuser2020-03-03 23:58:35 +0300
committernightuser2020-03-04 00:00:22 +0300
commit66d4c5c864c277cca75d9e124c7378d557774e41 (patch)
tree844cf5e6780f5f666a47c30bbe03995a71992f66 /disable_mem_overflow_warnings.patch
parent005dd46c4445f60c429ec9caaeb3f29348107805 (diff)
downloadaur-66d4c5c864c277cca75d9e124c7378d557774e41.tar.gz
Bump version to 2.64.0
Change download location. Disable several warnings.
Diffstat (limited to 'disable_mem_overflow_warnings.patch')
-rw-r--r--disable_mem_overflow_warnings.patch23
1 files changed, 23 insertions, 0 deletions
diff --git a/disable_mem_overflow_warnings.patch b/disable_mem_overflow_warnings.patch
new file mode 100644
index 000000000000..d7473726c418
--- /dev/null
+++ b/disable_mem_overflow_warnings.patch
@@ -0,0 +1,23 @@
+diff -urU0 a/glib/tests/meson.build b/glib/tests/meson.build
+--- a/glib/tests/meson.build 2020-02-27 16:12:52.000000000 +0000
++++ b/glib/tests/meson.build 2020-03-03 20:23:15.419649664 +0000
+@@ -47,7 +47,10 @@
+ 'markup-collect' : {},
+ 'markup-escape' : {},
+ 'markup-subparser' : {},
+- 'mem-overflow' : {},
++ 'mem-overflow' : {
++ 'link_args' : cc.get_id() == 'gcc' and cc.version().version_compare('> 6')
++ ? ['-Wno-alloc-size-larger-than'] : [],
++ },
+ 'mutex' : {},
+ 'node' : {},
+ 'once' : {},
+@@ -220,6 +223,7 @@
+
+ exe = executable(test_name, source,
+ c_args : test_cargs + extra_args.get('c_args', []),
++ link_args : extra_args.get('link_args', []),
+ dependencies : test_deps + extra_args.get('dependencies', []),
+ install_dir: installed_tests_execdir,
+ install: install,