Re: Building "Fat" Mac Binary, or Cross-Compiling from ARM arch to x86-64

Nick <[email protected]>
Newsgroups gmane.comp.encryption.openssl.user
Message-ID <[email protected]>
On 1/2/25 7:17 PM, 'Mounir IDRASSI' via openssl-users wrote:
> To create a fat binary on macOS, you need to use lipo command to
> combine both x64 and arm64 libraries that must be built separately as
> Viktor explained:
> lipo -create -output libcrypto.dylib libcrypto.dylib.x64
> libcrypto.dylib.arm64
>
> We have a script that automates this process. It fetches the OpenSSL
> tarball from GitHub, performs separate x64 and arm64 builds, invokes
> lipo, updates the install_name and handles code signing. The script is
> too long to include here so I’ve shared it as a GitHub gist:
>
> https://gist.github.com/idrassi/cf4ef1a81f9bb5b7d7b3e8382b942665
>
> Take a look at the function lipo_dylib that calls lipo:


I already knew about lipo, but this is even better.  Thanks!


Regards,

Nick


-- 
You received this message because you are subscribed to the Google Groups "openssl-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openssl-users+unsubscribe-MCmKBN63+Bmbup2nOX2J7Q@public.gmane.org
To view this discussion visit https://groups.google.com/a/openssl.org/d/msgid/openssl-users/ce1f966f-5081-8d51-d5bf-02aaa07ef96d%40codesniffer.com.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.