I guess there are too many variables, "-c arduino" caused me problems when I tried to load firmware into an AVR with the ISP tool (ArduinoISP sketch on an Uno) from a Linux host (I hope to try a Pi Zero soon) on the other hand stk500v1 is working fine.