GOOS=linux GOARCH=arm
does not work for plugins? Plugins do not run on linux/arm ? I have built a simple example, that builds a simple plugin like:
CC=arm-linux-gnueabi-gcc CGO_ENABLED=1 GOOS=linux GOARCH=arm GOARM=7 go build -ldflags="-pluginpath=blah" -buildmode=plugin -o ./arm-dist/reader.linux.arm.so /app/plugins/reader/...
No errors,
however when a main app on a raspberrypi tries to open the plugin, it says: could not open ./arm-dist/caller.linux.arm.so plugin: not implemented
is this the case? or did I miss something? somewhat of a showstopper...
Update:
CGO_ENABLED=1
was missing for the main app, d'oh!
Now I am stuck at a different error message
could not open /home/pi/plugged/reader.linux.arm.so plugin.Open("/home/pi/plugged/reader.linux.arm.so"): /home/pi/plugged/reader.linux.arm.so: cannot open shared object file: No such file or directory