Telegraf package says AMD64 only - but should it run on ARM as well?

Hi,
I'm hoping to use Telegraf on pfSense with a Netgate SG-3100 (ARM).

However, it seems to be currently limited to AMD64 architectures only:

https://www.freshports.org/net-mgmt/telegraf/

My question is - is there a specific reason that this package is AMD64 only? Or would it be possible to also make it available on ARM? How involved a change is that?

Thanks!
Victor
 
The port requires go 1.5.0+. That post shows go 1.4 being the latest for ARM.

Until a newer version of go is enabled on ARM, there's not much you can do.

If you're crazy enough, you could comment out the only-on-amd64 entry in the port Makefile and see what error show up when you try to build it on an ARM system. :)
 
Am I allowed to submit that as a pull-request?
No but you can write a 'Problem Report' and include a patch to bring the port up to latest version.
It might be picked up that way. You would need to test it yourself as perhaps the port maintainer has no Arm hardware.
Then report in the PR that you tested on Arm and ask for the change.
Perhaps correspond with the port maintainer asking about the feasibility

My question is - is there a specific reason that this package is AMD64 only?
The FreeBSD package building cluster kicks out ports that won't build on particular architectures and flags them.
 
Back
Top