Closed df7cb closed 7 months ago
As said above, I don't expect any fixes - sparc64 is an old architecture only barely kept alive, so I'll close this immediately again.
I'd leave the issue open at least, but, yeah, I doubt there's much interest in fixing this issue.
I'm only filing this for reference since I was curious and poked around a bit with it. I don't expect any fixes, just writing it down in case I get curious again in the future. :)
On Debian's unofficial sparc64 architecture, pgsphere is failing the moc regression tests:
SIGBUS
means unaligned access:As seen above, the
x
address is only 4-aligned, not 8.The reason is somewhere in
*interval_ptr(moc, j)
and how the offsets are computed.My suspicion is that the
offsetof
should rather be hooked ondata
thanversion
, and that thedata
field should behpint64
.Since I don't want to redesign the Smoc struct, I'm stopping here.