build: apply -Werror on MacOS 98/24298/1
authorSeokYeon Hwang <syeon.hwang@samsung.com>
Thu, 10 Jul 2014 07:35:59 +0000 (16:35 +0900)
committerSeokYeon Hwang <syeon.hwang@samsung.com>
Thu, 10 Jul 2014 07:35:59 +0000 (16:35 +0900)
Remove warnings on MacOS with clang.
Apply -Werror on MacOS. We can't use "--enable-werror" option because "#pragma GCC diagnostic ..." is failed when configuring.

Change-Id: Iab9b9ffec241a7120463957617cfa6e0dc0eb403
Signed-off-by: SeokYeon Hwang <syeon.hwang@samsung.com>
hw/9pfs/virtio-9p-local-maru.c
target-i386/hax-all.c
tizen/emulator_configure.sh

index c7fa109f4fa2ac224f6fb5087e6110532e355a34..f8939757eafbfda5c62d9e4f3c83064b9066ca4e 100644 (file)
@@ -1634,13 +1634,13 @@ err_out:
 }
 
 #ifndef CONFIG_WIN32
+#ifdef FS_IOC_GETVERSION
 static int local_ioc_getversion(FsContext *ctx, V9fsPath *path,
                                 mode_t st_mode, uint64_t *st_gen)
 {
     TRACE("[%d][ Enter >> %s]\n", __LINE__, __func__);
     int err;
 
-#ifdef FS_IOC_GETVERSION
     V9fsFidOpenState fid_open;
 
     /*
@@ -1656,12 +1656,10 @@ static int local_ioc_getversion(FsContext *ctx, V9fsPath *path,
     }
     err = ioctl(fid_open.fd, FS_IOC_GETVERSION, st_gen);
     local_close(ctx, &fid_open);
-#else
-    err = -ENOTTY;
-#endif
     return err;
 }
 #endif
+#endif
 
 static int local_init(FsContext *ctx)
 {
index 9b9449f2aeece027bd590b8e646e79c6bc994eb7..12df8c18ff83eeac8f0628e249da493495a9120c 100644 (file)
@@ -82,7 +82,7 @@ static int hax_stop_tbloop(CPUArchState *env)
     {
     case HAX_EMULATE_STATE_MMIO:
         if (cpu->hax_vcpu->resync) {
-            hax_prepare_emulation(env);     
+            hax_prepare_emulation(env);
             cpu->hax_vcpu->resync = 0;
             return 0;
         }
@@ -458,7 +458,7 @@ int hax_pre_init(uint64_t ram_size)
     hax = &hax_global;
     memset(hax, 0, sizeof(struct hax_state));
     hax->mem_quota = ram_size;
-    dprint("ram_size %lx\n", ram_size);
+    dprint("ram_size %llx\n", ram_size);
 
     return 0;
 }
@@ -646,11 +646,10 @@ static int hax_vcpu_hax_exec(CPUArchState *env)
 
     if (hax_vcpu_emulation_mode(env))
     {
-        dprint("Trying to vcpu execute at eip:%lx\n", env->eip);
+        dprint("Trying to vcpu execute at eip:%x\n", env->eip);
         return  HAX_EMUL_EXITLOOP;
     }
 
-    
     //hax_cpu_synchronize_state(env);
 
     do {
index 1cfd6b4b7b5949b0eb464a0729fc4438da8b9a9a..a3d9bb5ba2f8674f9bd4f44ecb65640d714c64a1 100755 (executable)
@@ -230,6 +230,7 @@ echo ""
 echo "##### QEMU configuring for emulator"
 echo "##### QEMU configure append:" $CONFIGURE_APPEND
 ./configure \
+ --extra-cflags=-Werror \
  --extra-cflags=-mmacosx-version-min=10.4 \
  --audio-drv-list=coreaudio \
  --enable-shm \