Uploaded image for project: 'FreeSWITCH'
  1. FreeSWITCH
  2. FS-6953

Patch for Xcode 6 on OSX Mavericks and Yosemite here

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 1.5
    • Fix Version/s: 1.4.14
    • Component/s: Build-System
    • Labels:
      None
    • Environment:
      OSX 10.6 through 10.10, Xcode 3 through 6.1
    • CPU Architecture:
      x86-64
    • Kernel:
      OS X (Mach)
    • uname:
      Darwin Marios-Mac-mini.local 14.0.0 Darwin Kernel Version 14.0.0: Fri Sep 19 00:26:44 PDT 2014; root:xnu-2782.1.97~2/RELEASE_X86_64 x86_64
    • Userland:
      OS X
    • Distribution:
      OS X
    • Distribution Version:
      OS X 10.9
    • Compiler:
      clang
    • Compiler Version:
      Apple LLVM version 6.0 (clang-600.0.54) (based on LLVM 3.5svn)
    • FreeSWITCH GIT Revision:
      3c1ad1f01485b2ad242e776ffd25f95a19eb71a1
    • GIT Master Revision hash::
      3c1ad1f01485b2ad242e776ffd25f95a19eb71a1

      Description

      Devs, please implement this patch, FreeSwitch will then match my wiki OS X updates for Xcode 6 and Yosemite. Thanks!

      This patch was tested for successful make and basic Freeswitch startup on OS X:
      10.6 / Xcode 3
      10.7 / Xcode 4
      10.8 / Xcode 5
      10.9 / Xcode 5
      10.9 / Xcode 6.1 (without prior Xcode 5)
      10.10 / Xcode 6.1

      It Only affects OS X Darwin sections of configure.ac It does:

      * Use actual OS X release number instead of darwin number for readability. In addition, tests are for a release "and above" so there is no need to patch multiple sections for each new OS X release. For instance, this corrects 2 places the release test was not updated for 10.9, this will no longer be required.

      * Changes check for compiler options to test Xcode version instead of OS X release. This is important because in multiple cases the same Xcode may run on multiple releases. The clang test is more reliable. This also simplified and reduced checks. In addition, future changes may not be required if OS X or Xcode perform the same way in future releases.

      * Removed code for define test that was wrong and no longer needed.

      * This keeps the results the same for 10.6-10.8 but adds missing stuff for 10.9 and 10.10.

      * Keeps results the same for releases prior to 10.6.

        Attachments

          Activity

            People

            • Assignee:
              mikej Mike Jerris
              Reporter:
              mario_fs Mario G
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: