as can be seen at , systemd does not build reproducibly on armhf and
arm64 (while there is no problem on amd64 and i386).
I'm hardly an expert in such things but it looks to me as if gcc is ordering things differently between the two builds:
and all the other differences follow on from that. Unless systemd is using particularly strange compiler options, it's unlikely to be a systemd packaging issue.
The problem is, I have no idea what the diffoscope diff  means and
how I can make the package build reproducibly everywhere or how I can
further investigate this.
Any help here is greatly appreciated as I think reproducible-builds are
a great effort and I'd like to support that as much as I can.