On Tue, Oct 6, 2015 at 2:49 PM, Ben Boeckel <[email protected]> wrote:

> On Fri, Oct 02, 2015 at 21:23:14 -0400, Mike Shal wrote:
> > The way variants were implemented has been a pain, because of the way it
> > relied on the dependency checker to overlay the output directory with the
> > source directory. This worked well with FUSE, but it's a pain to do in
> > Windows and is preventing us from switching to LD_PRELOAD for OSX to
> avoid
> > FUSE there.
>
> An aside, but how is LD_PRELOAD going to work on 10.11? System binaries
> (e.g., Python and likely the compiler) will no longer load unsigned
> Mach-O files if SIP is enabled[1] (the default).
>

Hmm, good question. Though it sounds like OSXFUSE also won't work with SIP
enabled, so I don't think we lose anything here by switching to a shared
library shim:

"OS X users who depend upon unsigned KEXTs for extra functionality—be it
third-party hardware with unsigned drivers or software like OSXFuse
<https://osxfuse.github.io/> that depends upon unsigned kernel
extensions—will have precisely two alternatives: stop using the
applications or hardware until the developers provide signed KEXTs, or
disable SIP altogether."

I haven't tried either yet, though.

-Mike

-- 
-- 
tup-users mailing list
email: [email protected]
unsubscribe: [email protected]
options: http://groups.google.com/group/tup-users?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"tup-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to