This may be a compiler bug. On ia64 the package builds using gcc-3.4 from experimental. I didn't try to build 5.8.3 to see if this was triggered by the new perl version.
Maybe it's an alternative to build miniperl with gcc-2.96 on ia64 and gcc-2.95 on arm and m68k?