aws-samples / aws-iot-securetunneling-localproxy

AWS Iot Secure Tunneling local proxy reference C++ implementation
https://docs.aws.amazon.com/iot/latest/developerguide/what-is-secure-tunneling.html
Apache License 2.0
77 stars 72 forks source link

Build issues #18

Closed pthomas01 closed 4 years ago

pthomas01 commented 4 years ago

Have the following issues: (a) This only builds with Boost 1.68 or Boost 1.69 - not with the latest version of boost. (b) This does not build on Mac OSX (which I think uses the clang compiler)

It would be realy nice if you could provide binaries for Linux, WIndows and OSX. For example, I created a linux binary that works on pretty much all modern distributions. Making prebuilt binaries for linux, OSX and windows binary would be super useful.

mhojnik commented 4 years ago

For anyone else also helplessly searching for RPI binaries, here they are; https://devopstar.com/2019/12/25/greengrass-secure-tunneling

HarshGandhi-AWS commented 4 years ago

Hello @pthomas01 , Thank you for your feedback. Although we are not planning on providing support to prebuilt binaries for now, but your suggestion is taken into consideration for future updates.

ltagliamonte commented 3 years ago

@HarshGandhi-AWS is there some documentation to build the proxy on OSX? Thanks.

kareali commented 3 years ago

@ltagliamonte Building for OSX is not that much different from Linux but the easiest way would be to use the docker image to build it. You could also check the CI script for OSX here

https://github.com/aws-samples/aws-iot-securetunneling-localproxy/blob/master/.github/workflows/ci.yml

which basically builds it for OSX as part of the CI validation.