William Woodruff

Results 657 comments of William Woodruff

> Thank you. But I don’t know what version of python to install that uses 32-bit. That depends on your distribution. From the screenshots, it looks like you're using Ubuntu,...

Yeah, that's the idea behind #23. I opened that years ago and never got around to it, partially because the performance gains weren't substantial for Homebrew's use case. But I...

Yeah, that's the trouble with `mmap`. We _could_ consider the `mmap` [gem](https://github.com/tenderlove/mmap) but in general we've tried to keep ruby-macho at zero dependencies because it gets vendored into Homebrew.

Bad bot. Sent from mobile. Please excuse my brevity. > On Dec 22, 2020, at 7:14 PM, BrewTestBot wrote: > >  > Closed #201. > > — > You...

That would be interesting, although I want to take care not to make API concessions that get in the way of Homebrew's uses of `ruby-macho` :slightly_smiling_face: If we can add...

Kicking things off: here's the difference between the headers of an unsigned `libgettextlib` and an ad-hoc signed one: ![](https://thing-in-itself.net/u/T6kplsW-Q5E.png) `12 -> 13` corresponds to the increase in load commands, `E0...

Here's how `codesign.c` futzes with that `lc_code_signature` (within `__LINKEDIT`): ```c CS_SuperBlob *sb = (CS_SuperBlob*)lc_code_signature; ``` and the structs: ```c typedef struct __SuperBlob { uint32_t magic; /* magic number */ uint32_t...

Oh, maybe `type` isn't that enum. Might be something else. Anyways, here's the struct for `CSMAGIC_CODEDIRECTORY`: ```c typedef struct __CodeDirectory { uint32_t magic; /* magic number (CSMAGIC_CODEDIRECTORY) */ uint32_t length;...