HomeClusterLabs Projects
Diffusion LibQB 85082aa059b9

Fix alignment issues on hppa

Description

Fix alignment issues on hppa

libqb fails to build on the hppa architecture, because the built-in
testcases fail as can be seen here:
http://buildd.debian-ports.org/status/fetch.php?pkg=libqb&arch=hppa&ver=0.17.0-2&stamp=1409458262

I did analyzed why they fail, and the reason is that on hppa we have
somewhat more complicated requirements (e.g. alignments) which needs to
be followed in order to mmap shared pages between processes. It's
different than what can be done compared to ia64 and sparc.
The attached patch fixes libqb on the hppa architecture and with it all
testcases finish successful.

By the way, I fixed a small typo in configure.ac too where arm platforms
prints "ia64"...

Forwarded-From: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=760199
Signed-off-by: Christoph Berg <myon@debian.org>

Details

Provenance
Helge Deller <deller@gmx.de>Authored on Apr 24 2015, 6:26 AM
Christoph Berg <myon@debian.org>Committed on Apr 24 2015, 6:26 AM
Parents
rQ3a9cc7898017: Merge pull request #152 from wferi/small-fixups
Branches
Unknown
Tags
Unknown

Event Timeline