Skip to content

Releases: culler/macher

v1.6

08 Oct 18:52
Compare
Choose a tag to compare

Version 1.6 fixes some bugs with the clear_rpaths command and automatically removes all code signatures whenever
it modifies the target file. The code structure has been made clearer (I hope).

If you download the macher file in the assets you will need to make it executable and remove the quarantine flag before it can be run:

% chmod +x macher
% xattr -c macher

Alternatively, download and open the signed and notarized macher.pkg to install macher as /usr/local/bin/macher

Version 1.5 for x86_64 and arm64

22 Feb 15:14
c62feac
Compare
Choose a tag to compare

Version 1.5 adds support for the LC_REEXPORT_DYLIB load command.

If you download the macher file in the assets you will need to make it executable and remove the quarantine flag before it can be run:

% chmod +x macher
% xattr -c macher

Alternatively, download and open the signed and notarized macher.pkg to install macher as /usr/local/bin/macher .

Fat binary for x86_64 and arm64

06 Dec 14:45
Compare
Choose a tag to compare

Adds support for M1 systems with a fat binary.

If you download the macher file in the assets you will need to make it executable and remove the quarantine flag before it can be run:

% chmod +x macher
% xattr -c macher

Alternatively, download and open the signed and notarized macher.pkg to install macher as /usr/local/bin/macher .

Macher 1.3

15 Feb 16:55
Compare
Choose a tag to compare

Now supports applying all actions to fat binaries.

Macher 1.2

12 Feb 01:40
Compare
Choose a tag to compare

Several bugfixes.

Macher 1.1

11 Feb 17:07
Compare
Choose a tag to compare

A data file can now be appended to either fat or thin binaries. In either case the result is a fat binary with the data slice as the last slice. The data slice has cpu type CPU_ANY and cpu subtype CPU_SUBTYPE_ANY.

Macher 1.0

08 Feb 16:03
Compare
Choose a tag to compare

This is the initial release of macher. The executable is fat; it supports x86_64 and arm64e.