passepartoutvpn / openssl-apple

A script for compiling OpenSSL for Apple Devices.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Feature: add Apple Silicon support

Shchvova opened this issue · comments

potentially related to
openssl/openssl#12254

@keeshux I've added Apple Silicon support in a downstream repo. There is not much recent activity in that repo though, so I'm not really sure where this PR should go.

@keeshux I've added Apple Silicon support in a downstream repo. There is not much recent activity in that repo though, so I'm not really sure where this PR should go.

Thanks for the info, I'm trying to backport those changes into this repository. Any particular reason why you guys forked that much instead of considering PRs? Anything else beyond XCFrameworks?

@keeshux Me? I was looking for an OpenSSL distribution that supports iOS, Simulator, macOS, and Catalyst. Namely the one that works. @balthisar's fork is the closest one that I found matching that requirement and "works" more-or-less "out of the box".

This is after I made an attempt to compile OpenSSL manually for my mac project. When I moved on to iOS + Catalyst, things got a lot more difficult until I found openssl-xcframeworks.

@keeshux Me? I was looking for an OpenSSL distribution that supports iOS, Simulator, macOS, and Catalyst. Namely the one that works. @balthisar's fork is the closest one that I found matching that requirement and "works" more-or-less "out of the box".

This is after I made an attempt to compile OpenSSL manually for my mac project. When I moved on to iOS + Catalyst, things got a lot more difficult until I found openssl-xcframeworks.

I see! My question is: what are your further requirements for going back to using this fork instead of the other one?

  • Catalyst (the other PR should do it)
  • XCFrameworks
  • Carthage
  • Apple Silicon
  • ...

I have no issue if you want to cherry pick my fork. I don't really have a lot time for maintaining it, and only now did I just realize that there are some PR's and issues open against it. :-(

@balthisar you did great and I hope you don't mind if I borrow parts here and there. :) This repo had gone unmaintained for a while so it somewhat made sense for forks to progress on their own. Now I'd like to catch up without disrupting too much. I understand you did a fair amount of refactoring.