I too am unsure why you needed to modify it to -client. Removing -server is necessary, though, as it's a Java optimization flag not supported by ARMv6
I suppose we could modify the start up scripts to check the host architecture and handle this case...