package: golang-github-boltdb-bolt version: 1.3.1-1 Dear golang-github-boltdb-bolt maintainers,
attached is a debdiff with a fix to make packages that use boltdb work on powerpc. The build currently fails because the "brokenUnaligned" is not defined on powerpc. I submited this fix upstream to https://github.com/boltdb/bolt/pull/740 however upstream does not accept PRs anymore (even for trivial fixes like this :( I also send the fix to the coreos fork of bolt (https://github.com/coreos/bbolt/pull/73) where it was accepted right away. Cheers, Michael diff -Nru golang-github-boltdb-bolt-1.3.1/debian/patches/fix-powerpc-build.patch golang-github-boltdb-bolt-1.3.1/debian/patches/fix-powerpc-build.patch --- golang-github-boltdb-bolt-1.3.1/debian/patches/fix-powerpc-build.patch 1970-01-01 01:00:00.000000000 +0100 +++ golang-github-boltdb-bolt-1.3.1/debian/patches/fix-powerpc-build.patch 2018-01-22 11:26:44.000000000 +0100 @@ -0,0 +1,22 @@ +Description: This fixes a built failure on powerpc (ppc in golang speak). + It was submited to bolt https://github.com/boltdb/bolt/pull/740 and + it was accepted in https://github.com/coreos/bbolt/pull/73 +Author: Michael Vogt <m...@ubuntu.com> +Origin: vendor +Bug: https://github.com/boltdb/bolt/pull/740 +Last-Update: 2018-01-22 +--- + bolt_ppc.go | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/bolt_ppc.go b/bolt_ppc.go +index 645ddc3..55cb8a7 100644 +--- a/bolt_ppc.go ++++ b/bolt_ppc.go +@@ -7,3 +7,6 @@ const maxMapSize = 0x7FFFFFFF // 2GB + + // maxAllocSize is the size used when creating array pointers. + const maxAllocSize = 0xFFFFFFF ++ ++// Are unaligned load/stores broken on this arch? ++var brokenUnaligned = false diff -Nru golang-github-boltdb-bolt-1.3.1/debian/patches/series golang-github-boltdb-bolt-1.3.1/debian/patches/series --- golang-github-boltdb-bolt-1.3.1/debian/patches/series 2017-07-19 21:11:48.000000000 +0200 +++ golang-github-boltdb-bolt-1.3.1/debian/patches/series 2018-01-22 11:26:59.000000000 +0100 @@ -1 +1,2 @@ Bug#849663_Fix_32bit_failures.patch +fix-powerpc-build.patch ----- End forwarded message -----