This causes bus errors on e.g. sparc.
See https://bugs.gentoo.org/show_bug.cgi?id=304921 :
make[4]: Entering directory
`/var/tmp/portage/media-libs/silgraphite-2.3.1/work/silgraphite-2.3.1/engine/test/RegressionTest'
../../test/RegressionTest/regression-test -p .
Graphite Regression Test
Files path is .
make[4]: *** [check-local] Bus error
make[4]: Leaving directory
Attached is a patch fixing unaligned reads; tested on sparc and x86_64 (ie, big and little endian)
Fix unaligned reads.