pts / pdfsizeopt

PDF file size optimizer
GNU General Public License v2.0
750 stars 65 forks source link

run on modern macOS (Catalina 10.15 or later) and on Apple Silicon outside Docker #158

Closed pts closed 1 year ago

pts commented 1 year ago

This issue was split from https://github.com/pts/pdfsizeopt/issues/154

A plan to make pdfsizeopt work and easy to install on modern Macs (including Apple Silicon, but also 64-bit x86):

I've created https://github.com/pts/pts-osxcross for conveniently cross-compiling macOS amd64 C and C++ programs on Linux amd64.

Program executable binary download link: https://github.com/pts/pdfsizeopt/releases/download/2023-02-20/pdfsizeopt_libexec_darwinc64-v3.tar.gz .

Notes:

pts commented 1 year ago

It works on macOS Ventura 13.3, both with 64-bit Intel x86 (amd64, x86_64) processor and Apple Silicon (ARM processor). The programs are compiled for 64-bit Intel x86, and on Apple Silicon they are run by the built-in Rosetta 2 emulation.

Program binaries are available from https://github.com/pts/pdfsizeopt/releases/download/2023-02-20/pdfsizeopt_libexec_darwinc64-v3.tar.gz . Installation instructions on https://github.com/pts/pdfsizeopt have been updated.

8573 commented 1 year ago

For this project, a modern Mac is running Mac OS X Leopard 10.5 or later

As someone who appreciates support for old hardware, I'd like to note my appreciation of this unusual definition of "modern". :-)