Skip to content

"Unknown serialization format version 16777216" on sparc64 #43

Closed
pstumpf opened this Issue Jun 4, 2012 · 13 comments

5 participants

@pstumpf
pstumpf commented Jun 4, 2012

I’m the maintainer for parrot/nqp/rakudo in OpenBSD ports. On sparc64, the build fails with the above error; full log is available here: http://rhaalovely.net/build-failures/sparc64/2012-05-23/lang/nqp.log

Looking at src/6model/serialization.c, this is likely a big-endian issue. Are there any plans to support BE platforms in the near future?

@pmichaud
Perl 6 member
pmichaud commented Jun 4, 2012

Absolutely we would like to support BE platforms. Unfortunately, afaik none of our developers have access to a sparc64 or other machine that would allow us to troubleshoot or come up with a patch... does anyone have any suggestions here?

Pm

@leto
Perl 6 member
leto commented Jun 4, 2012

As far as I know, Big Endian platforms are "supported", but they don't get as much testing as we would like. Is this a new failure or has this been broken on BE for a while?

@leto
Perl 6 member
leto commented Jun 4, 2012

We have access to the GCC Compile Farm which has various BE machines:

http://gcc.gnu.org/wiki/CompileFarm

There are instructions on the above page which describe how to give more people access to the farm.

@pstumpf
@pmichaud
Perl 6 member
pmichaud commented Jun 4, 2012

serialization was introduced in 2012.03.

Pm

@jnthn
Perl 6 member
jnthn commented Jun 4, 2012

Yeah, the bounded serialization stuff is absolutely to blame. Things were factored in order to make BE support for that easy to add; I've just not had a BE machine to test on, and haven't been gently prodded on the issue until now. :-) I'll see what I can work out.

@ghedo
ghedo commented Jun 10, 2012

@jnthn any news? This is causing failures on Debian's sparc buildd (see log).

@ghedo
ghedo commented Jun 10, 2012

This is causing failures on Debian's sparc buildd

And powerpc (see log).

@ghedo
ghedo commented Jun 10, 2012

And powerpc

And last, but not least, mips (see log).

@jnthn
Perl 6 member
jnthn commented Jun 11, 2012

Hopefully b1226fb should help. Testing welcome; I'll see if I can get access to the GCC compile farm so I can test myself too.

@pstumpf
@ghedo
ghedo commented Jun 12, 2012

It seems to be working fine here too :)

@jnthn
Perl 6 member
jnthn commented Jun 12, 2012

Great, thanks for the report and testing the fix. :-)

@jnthn jnthn closed this Jun 12, 2012
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.