configure: modify configure for recent macOS
authorSeokYeon Hwang <syeon.hwang@samsung.com>
Mon, 15 May 2017 04:58:33 +0000 (13:58 +0900)
committerSeokYeon Hwang <syeon.hwang@samsung.com>
Mon, 15 May 2017 07:45:28 +0000 (16:45 +0900)
Change-Id: I8fb928f2de4f7168b27faedac02a0d2c37585666
Signed-off-by: SeokYeon Hwang <syeon.hwang@samsung.com>
configure
tizen/emulator_configure.sh

index ef57ee9..46b5f4c 100755 (executable)
--- a/configure
+++ b/configure
@@ -60,6 +60,7 @@ do_compiler() {
     shift
     echo $compiler "$@" >> config.log
     $compiler "$@" >> config.log 2>&1 || return $?
+
     # Test passed. If this is an --enable-werror build, rerun
     # the test with -Werror and bail out if it fails. This
     # makes warning-generating-errors in configure test code
@@ -74,11 +75,15 @@ do_compiler() {
         ;;
     esac
     echo $compiler -Werror "$@" >> config.log
-    $compiler -Werror "$@" >> config.log 2>&1 && return $?
-    error_exit "configure test passed without -Werror but failed with -Werror." \
-        "This is probably a bug in the configure script. The failing command" \
-        "will be at the bottom of config.log." \
-        "You can run configure with --disable-werror to bypass this check."
+#   Modified - it produces confusable result with clang.
+#   We use -Werror for all platforms. So, simply, we just return result.
+    $compiler -Werror "$@" >> config.log 2>&1
+    return $?
+#   $compiler -Werror "$@" >> config.log 2>&1 && return $?
+#   error_exit "configure test passed without -Werror but failed with -Werror." \
+#       "This is probably a bug in the configure script. The failing command" \
+#       "will be at the bottom of config.log." \
+#       "You can run configure with --disable-werror to bypass this check."
 }
 
 do_cc() {
index bb9e2d8..e7eaa9b 100755 (executable)
@@ -193,10 +193,10 @@ CONFIGURE_APPEND="
 Darwin*)
 CONFIGURE_APPEND="
  --cc=clang
- --cxx=clang
- --extra-cflags=-mmacosx-version-min=10.7
+ --cxx=clang++
+ --extra-cflags=-mmacosx-version-min=10.9
  --extra-cflags=-Wno-error=deprecated-declarations
- --extra-ldflags=-lstdc++
+ --extra-cflags=-Wno-error=address-of-packed-member
  --extra-ldflags=-Wl,-rpath,'@executable_path'
  --audio-drv-list=coreaudio
  --enable-cocoa