Ticket #56991: patch-build-make-configure.sh.diff

File patch-build-make-configure.sh.diff, 2.9 KB (added by Gcenx, 5 years ago)

Changed "patch-build-make-configure.sh.diff" works with and without +universal hack

  • build/make/configure.sh

    old new  
    767767
    768768    # detect tgt_os
    769769    case "$gcctarget" in
    770       *darwin10*)
     770      *darwin*)
    771771        tgt_isa=x86_64
    772         tgt_os=darwin10
    773         ;;
    774       *darwin11*)
    775         tgt_isa=x86_64
    776         tgt_os=darwin11
    777         ;;
    778       *darwin12*)
    779         tgt_isa=x86_64
    780         tgt_os=darwin12
    781         ;;
    782       *darwin13*)
    783         tgt_isa=x86_64
    784         tgt_os=darwin13
    785         ;;
    786       *darwin14*)
    787         tgt_isa=x86_64
    788         tgt_os=darwin14
    789         ;;
    790       *darwin15*)
    791         tgt_isa=x86_64
    792         tgt_os=darwin15
    793         ;;
    794       *darwin16*)
    795         tgt_isa=x86_64
    796         tgt_os=darwin16
    797         ;;
    798       *darwin17*)
    799         tgt_isa=x86_64
    800         tgt_os=darwin17
     772        tgt_os=darwin
    801773        ;;
    802774      x86_64*mingw32*)
    803775        tgt_os=win64
     
    882854      fi
    883855      ;;
    884856    x86*-darwin*)
    885       osx_sdk_dir="$(show_darwin_sdk_path macosx)"
     857      osx_sdk_dir="$(configure.sdkroot)"
    886858      if [ -d "${osx_sdk_dir}" ]; then
    887859        add_cflags  "-isysroot ${osx_sdk_dir}"
    888860        add_ldflags "-isysroot ${osx_sdk_dir}"
     
    890862      ;;
    891863  esac
    892864
    893   case ${toolchain} in
    894     *-darwin8-*)
    895       add_cflags  "-mmacosx-version-min=10.4"
    896       add_ldflags "-mmacosx-version-min=10.4"
    897       ;;
    898     *-darwin9-*)
    899       add_cflags  "-mmacosx-version-min=10.5"
    900       add_ldflags "-mmacosx-version-min=10.5"
    901       ;;
    902     *-darwin10-*)
    903       add_cflags  "-mmacosx-version-min=10.6"
    904       add_ldflags "-mmacosx-version-min=10.6"
    905       ;;
    906     *-darwin11-*)
    907       add_cflags  "-mmacosx-version-min=10.7"
    908       add_ldflags "-mmacosx-version-min=10.7"
    909       ;;
    910     *-darwin12-*)
    911       add_cflags  "-mmacosx-version-min=10.8"
    912       add_ldflags "-mmacosx-version-min=10.8"
    913       ;;
    914     *-darwin13-*)
    915       add_cflags  "-mmacosx-version-min=10.9"
    916       add_ldflags "-mmacosx-version-min=10.9"
    917       ;;
    918     *-darwin14-*)
    919       add_cflags  "-mmacosx-version-min=10.10"
    920       add_ldflags "-mmacosx-version-min=10.10"
    921       ;;
    922     *-darwin15-*)
    923       add_cflags  "-mmacosx-version-min=10.11"
    924       add_ldflags "-mmacosx-version-min=10.11"
    925       ;;
    926     *-darwin16-*)
    927       add_cflags  "-mmacosx-version-min=10.12"
    928       add_ldflags "-mmacosx-version-min=10.12"
    929       ;;
    930     *-darwin17-*)
    931       add_cflags  "-mmacosx-version-min=10.13"
    932       add_ldflags "-mmacosx-version-min=10.13"
    933       ;;
    934     *-iphonesimulator-*)
    935       add_cflags  "-miphoneos-version-min=${IOS_VERSION_MIN}"
    936       add_ldflags "-miphoneos-version-min=${IOS_VERSION_MIN}"
    937       iossim_sdk_dir="$(show_darwin_sdk_path iphonesimulator)"
    938       if [ -d "${iossim_sdk_dir}" ]; then
    939         add_cflags  "-isysroot ${iossim_sdk_dir}"
    940         add_ldflags "-isysroot ${iossim_sdk_dir}"
    941       fi
    942       ;;
    943   esac
    944 
    945865  # Handle Solaris variants. Solaris 10 needs -lposix4
    946866  case ${toolchain} in
    947867    sparc-solaris-*)