Hi Christoph,
It compiles fine on my system (no arm though), and I'm running the core test sets at the moment to see if everything checks out properly. If they run through, I'd say 2.6.1 should be good to go (I'll come back to you on that).
As for your second question, I'd recommend all clients use the same protobuf version. I'm aware of incompatibilities between 2.x and 3.x, not sure about 2.5 and 2.6. It might work, it might not. If it's under your control I'd recommend you enforce 2.6.1
Cheers
Robert