Hi all

I'm new to Racket so this may be explained somewhere although searching the
web I couldn't find anything related to this.

I'm working on my first real project in Racket and it leverages http-easy
to do some simple API calls and processes the responses.   I wanted to
build a binary to send to a colleague to test it (who isn't a programmer
and doesn't have Racket installed) but when I build it on my intel Macbook
Pro and then send it to my M1 iMac and try and run it I get this error:

ssl-make-client-context: requested protocol not supported;

 SSL not available; check `ssl-load-fail-reason'

  requested: 'auto

  context...:

   .../openssl/mzssl.rkt:672:0: encrypt->method

   .../openssl/mzssl.rkt:747:0: make-raw-context

   .../openssl/mzssl.rkt:736:0: make-context

   .../openssl/mzssl.rkt:764:0: ssl-make-client-context

   .../openssl/mzssl.rkt:1061:0: ssl-secure-client-context

   .../private/arrow-val-first.rkt:486:18

   .../private/session.rkt:40:0: make-session

   body of '#%embedded:net/http-easy:

My thought on building it with my Intel mac is that by doing that it would
ensure that the M1 macs that my colleague also has it would use Rosetta 2
to run the code.

So my question is, is there a way to build a universal binary for Mac OS or
should I just build one on each platform and have separate binaries.

Thanks for any help.

Mike

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/CAGE%3DCnL3CvcTtiCdKaYUetVMGCcDJS6V435CSKiruJWOM8%3DHxA%40mail.gmail.com.

Reply via email to