Another option may be to run 32 bit raspberian OS and compile in a virtual
machine and compile it there, perhaps.  VirtualBox comes to mind.

On Mon, Aug 13, 2018 at 1:52 PM, Stephan Mühlstrasser <
stephan.muehlstras...@gmail.com> wrote:

>
> Am Montag, 13. August 2018 22:36:56 UTC+2 schrieb Dave Cheney:
>>
>> No, it’s not a cross compilation issue. Well, yes and no, the rpi is a 32
>> bit platform so some structures have a different size causing the offset of
>> the field to be 32 but aligned, not the required 64 bit aligned.
>>
>> The play example shows the address of the field is not aligned on a 8
>> byte boundary.
>>
>
> Ah, I didn't recognize that the number in the play example is the
> problematic address from the stack trace.
>
> Short version, move the field to the top of the structure which is
>> guaranteed to be properly aligned.
>
>
> Ok, thank you. I now realized that I would have to change structures in
> third party software, so this is probably not a reasonable approach. I will
> have to live with the fact that I have to compile on the Raspberry Pi
> itself, and I hope that the compiler bug will not manifest itself there.
>
> --
> You received this message because you are subscribed to the Google Groups
> "golang-nuts" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to golang-nuts+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>



-- 
Philip A. Chapman
Java Software Development
Enterprise, Web, and Desktop

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to