> On Jan 14, 2017, at 11:45 AM, Roger Smith <ro...@sentientblue.com> wrote:
> 
>> 
>> On Jan 13, 2017, at 12:50 AM, Clemens Lang <clemens.l...@bmw-carit.de> wrote:
>> 
>> Hi,
>> 
>> 
>>> On 12 Jan 2017, at 23:59, Mark Hatle <mark.ha...@windriver.com> wrote:
>>> 
>>> As far as I know pseudo and the security introduced in 10.11 that affect
>>> preloading is likely the biggest technical problem... everything else is 
>>> just
>>> "it's not Linux”.
>> 
>> With System Integrity Protection disabled, pseudo should still work as it 
>> did before, if that’s an acceptable step for you.
>> 
>> If it isn’t, Apple’s new limitations can also be worked around in pseudo by 
>> hooking the exec(2) and posix_spawn(2) syscalls, checking if the binary to 
>> be executed is under system integrity protection, making a copy without the 
>> SIP-bit if it is and transparently running that copy instead. That code 
>> would need to be written, though (Let me know if you want to do that, I have 
>> the code for a different project.). It’s probably only a matter of time 
>> until Apple prevents that from working, too, though, e.g. by making some 
>> standard system tools signed binaries that no longer load preloaded 
>> libraries.
>> 
>> 
> 
> 
> This topic could have been clarified better, since there are multiple ways to 
> “build” Yocto Project in  MacOS X,
> 
> Is Building Yocto project on a POSIX system, a desire for the Yocto project? 
> It would allow support on all bsd UNIX’s including macOS
> 

Many of us use Mac laptops for development, so I think the answer is yes. As 
Mark mentioned, it has been an issue of time and resources. We would welcome 
patches :)

> 
> There are many teams inside Apple that use Linux systems for one reason or 
> another. They would appreciate  building open source tools out the door 
> without some other additional overhead.. 
> 
> Replacing a platforms POSIX version of tools with gnu versions  because your 
> build environment didn’t like it, seems like a step backwards for these types 
> of initiatives. 
> 
> Curious to know about long term support for POSIX systems. 
> 
> Apple spent alot of time and effor years ago to vertify OS X as POSIX 
> compliant.
> 
> Roger
> 
> -- 
> _______________________________________________
> yocto mailing list
> yocto@yoctoproject.org <mailto:yocto@yoctoproject.org>
> https://lists.yoctoproject.org/listinfo/yocto 
> <https://lists.yoctoproject.org/listinfo/yocto>
-- 
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to