On Wednesday June 04 2025 13:44:31 Fred Wright wrote: >The *real* purpose of the "reexport" library is for cases where a >precompiled binary is being used almost as is but with a binary patch. >This allows the legacy-support library to be patched into the executable >*instead of* (rather than in addition to) the system library, with the >reexport allowing it to use the system library anyway.
I was indeed thinking of that, and the "symbol XXX expected in libsystem" errors you'd get otherwise. But I don't see why it wouldn't also work the other way round. If the linker records, say, clock_gettime as provided by libMacportsLegacySupport.dylib, why would it take that symbol from libSystem if it also provides it (even if it's not the only one providing it)? >It must have a way to use libSystem, or it wouldn't work very well at all. It has access to sanctioned locations, of course. >You should look into a way to poke another hole in the sandbox. And then cross fingers that this "breach" isn't detected by the CDM providers?
