pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: macOS 10.11+ now using mksh by default



* On 2020-07-06 at 13:26 BST, Greg Troxel wrote:

> Jonathan Perkin <jperkin%joyent.com@localhost> writes:
> 
> > With this commit, El Capitan and newer now build shells/mksh as part
> > of bootstrap, and use it as the primary shell across pkgsrc.  This
> > should help avoid issues with SIP unsetting important variables like
> > LD_LIBRARY_PATH and breaking builds.
> 
> Do we mean:
> 
>   because the bootstrap default now uses mksh, we will consider pkgsrc
>   broken if a package fails to build with SIP and mksh, but won't
>   consider it a bug if it fails with SIP and some other shell?
> 
> that seems fine, if so, but it would be good to be clear on it

I think so, but cannot say with 100% certainty as it's not clear to
what extent SIP breaks things, and also whether Apple will continue to
restrict the system further in newer releases.

> (and update README.MacOSX as well).

Someone else is welcome to do this, I vehemently dislike these READMEs
on the basis that it's better to have no documentation than have docs
that are either incorrect, obsolete, duplicated or in the wrong place,
or in the case of the bootstrap docs usually some combination of all
three.

-- 
Jonathan Perkin  -  Joyent, Inc.  -  www.joyent.com


Home | Main Index | Thread Index | Old Index