summaryrefslogtreecommitdiff
path: root/sysutils
diff options
context:
space:
mode:
authormaya <maya@pkgsrc.org>2016-09-12 13:22:39 +0000
committermaya <maya@pkgsrc.org>2016-09-12 13:22:39 +0000
commit4b4453ee9a83669069cf70ca3ad8833a855dd732 (patch)
tree0a124f1b6f902826769fa797e103bc4c6853533d /sysutils
parentdb3851c0dff80ef671deaef57197af8af10882ab (diff)
downloadpkgsrc-4b4453ee9a83669069cf70ca3ad8833a855dd732.tar.gz
xenkernel42: apply upstream's build fix for GCC5
Requested by Andreas Gustafsson in PR pkg/51382
Diffstat (limited to 'sysutils')
-rw-r--r--sysutils/xenkernel42/distinfo3
-rw-r--r--sysutils/xenkernel42/patches/patch-xen_common_symbols.c16
2 files changed, 18 insertions, 1 deletions
diff --git a/sysutils/xenkernel42/distinfo b/sysutils/xenkernel42/distinfo
index 49081b318a8..aae88fe3d5a 100644
--- a/sysutils/xenkernel42/distinfo
+++ b/sysutils/xenkernel42/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.21 2016/09/08 15:41:01 bouyer Exp $
+$NetBSD: distinfo,v 1.22 2016/09/12 13:22:39 maya Exp $
SHA1 (xen-4.2.5.tar.gz) = f42741e4ec174495ace70c4b17a6b9b0e60e798a
RMD160 (xen-4.2.5.tar.gz) = 7d4f7f1b32ee541d341a756b1f8da02816438d19
@@ -36,6 +36,7 @@ SHA1 (patch-xen_arch_x86_hvm_hvm.c) = b6bac1d466ba5bc276bc3aea9d4c9df37f2b9b0f
SHA1 (patch-xen_arch_x86_mm_shadow_common.c) = 89dce860cc6aef7d0ec31f3137616b592490e60a
SHA1 (patch-xen_arch_x86_x86_emulate_x86_emulate.c) = 8b906e762c8f94a670398b4e033d50a2fb012f0a
SHA1 (patch-xen_common_spinlock.c) = 06f06b5e9b098262ebaa8af0be4837005fb5b8b4
+SHA1 (patch-xen_common_symbols.c) = 30cbffe56e71fe800d5a24d8ef21f233e52c9267
SHA1 (patch-xen_drivers_passthrough_vtd_x86_ats.c) = 5ab0bb0d1fd63abf8ef8d1f073f83a5f1f9f159a
SHA1 (patch-xen_include_asm-arm_spinlock.h) = fe2e35a5ebec4c551df5d1680c93e6ad19348d93
SHA1 (patch-xen_include_asm-x86_atomic.h) = d406c6071ea3823c25113a801dd77ff32146d162
diff --git a/sysutils/xenkernel42/patches/patch-xen_common_symbols.c b/sysutils/xenkernel42/patches/patch-xen_common_symbols.c
new file mode 100644
index 00000000000..dea4229c0dd
--- /dev/null
+++ b/sysutils/xenkernel42/patches/patch-xen_common_symbols.c
@@ -0,0 +1,16 @@
+$NetBSD: patch-xen_common_symbols.c,v 1.1 2016/09/12 13:22:39 maya Exp $
+
+upstream build fix for GCC5
+https://lists.xenproject.org/archives/html/xen-devel/2015-03/msg01687.html
+
+--- xen/common/symbols.c.orig 2014-09-02 06:22:57.000000000 +0000
++++ xen/common/symbols.c
+@@ -19,7 +19,7 @@
+ #include <xen/spinlock.h>
+
+ #ifdef SYMBOLS_ORIGIN
+-extern const unsigned int symbols_offsets[1];
++extern const unsigned int symbols_offsets[];
+ #define symbols_address(n) (SYMBOLS_ORIGIN + symbols_offsets[n])
+ #else
+ extern const unsigned long symbols_addresses[];