[Freeswitch-users] Major change to macOS Xcode/CLT requirements

Anthony Minessale anthony.minessale at gmail.com
Sat Dec 23 20:30:10 UTC 2017


Maybe we should have a fs package too!

On Fri, Dec 22, 2017 at 6:22 PM Seven Du <dujinfang at gmail.com> wrote:

> cool
>
> On Wed, Dec 13, 2017 at 3:24 AM, Mario <mario_fs at mgtech.com> wrote:
>
>> FYI for macOS folks running FreeSWITCH:
>>
>> Homebrew made major changes in the last few weeks that affect the
>> installation instructions for FreeSwitch on macOS. It also affects Homebrew
>> update/upgrade functions. I updated 3 pages of the macOS wiki and the MacOS
>> FreeSwitch Installer, macFI. A brief summary:
>>
>> Homebrew always required the full Xcode instead of the standalone Apple
>> Command Line Tools. That is now the opposite…
>>
>> When Apple updated Xcode it didn’t always provide the correct version of
>> CLT for the previous macOS. For instance, 10.13 and 10.12 use Xcode 9.2,
>> but 9.2 may install the CLT for 10.13 on 10.12 meaning the CLT was for
>> building 10.13 apps. Homebrew would detect this as a showstopper. This has
>> happened a couple of times, and that’s why we sometimes had to use an older
>> Xcode for a macOS that was not the latest to build FreeSwitch. This didn’t
>> just affect FreeSwitch but some Homebrew formulas.
>>
>> So…. The Homebrew folks decided to fix this once and for all: Now, when
>> Homebrew is installed, it looks for the correct CLT. If the latest Xcode
>> (9.2) is already installed on the latest macOS (10.13), nothing needs to
>> happen because the CLT that is part of Xcode is already installed and
>> correct. If Homebrew does not detect the CLT, it will locate them online,
>> download and install the correct version for the macOS running!
>>
>> The big benefit is that if you don’t need Xcode you will save about 4GB
>> of space, and of course it takes a lot less time installing FreeSwitch from
>> scratch.
>>
>> Again, the wiki and macFI are updated, I tested them on 10.13, 10.12,
>> 10.11, and 10.10.
>> Mario G
>> _________________________________________________________________________
>> Professional FreeSWITCH Consulting Services:
>> consulting at freeswitch.org
>> http://www.freeswitchsolutions.com
>>
>> Official FreeSWITCH Sites
>> http://www.freeswitch.org
>> http://confluence.freeswitch.org
>> http://www.cluecon.com
>>
>> FreeSWITCH-users mailing list
>> FreeSWITCH-users at lists.freeswitch.org
>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>> http://www.freeswitch.org
>
>
>
>
> --
> About: http://about.me/dujinfang
> Blog: http://www.dujinfang.com
> Proj:  http://www.freeswitch.org.cn
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://confluence.freeswitch.org
> http://www.cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org

-- 
Anthony Minessale II
Founder, FreeSWITCH.
http://freeswitch.com


https://youtu.be/l_hOxzCt6X4
https://www.youtube.com/watch?v=oAxXgyx5jUw
https://www.youtube.com/watch?v=9XXgW34t40s
https://www.youtube.com/watch?v=NLaDpGQuZDA
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20171223/467afab1/attachment.html>


More information about the FreeSWITCH-users mailing list