From ea3d4702cb3f87d8914aaa42d347ffd6b0840008c6efcc2f6b7dd97345698b67 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Mon, 4 Apr 2016 17:56:04 +0000 Subject: [PATCH] - Update llvm-remove-clang-only-flags.patch to remove -Wcovered-switch-default flag for gcc compatibility. OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=446 --- llvm-remove-clang-only-flags.patch | 12 ++++++++++-- llvm.changes | 6 ++++++ 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/llvm-remove-clang-only-flags.patch b/llvm-remove-clang-only-flags.patch index ed2c59e..65bae6b 100644 --- a/llvm-remove-clang-only-flags.patch +++ b/llvm-remove-clang-only-flags.patch @@ -2,7 +2,15 @@ Index: llvm-3.8.0.src/cmake/modules/HandleLLVMOptions.cmake =================================================================== --- llvm-3.8.0.src.orig/cmake/modules/HandleLLVMOptions.cmake +++ llvm-3.8.0.src/cmake/modules/HandleLLVMOptions.cmake -@@ -302,9 +302,6 @@ elseif( LLVM_COMPILER_IS_GCC_COMPATIBLE +@@ -417,7 +417,6 @@ elseif( LLVM_COMPILER_IS_GCC_COMPATIBLE + + append_if(LLVM_ENABLE_PEDANTIC "-pedantic" CMAKE_C_FLAGS CMAKE_CXX_FLAGS) + append_if(LLVM_ENABLE_PEDANTIC "-Wno-long-long" CMAKE_C_FLAGS CMAKE_CXX_FLAGS) +- add_flag_if_supported("-Wcovered-switch-default" COVERED_SWITCH_DEFAULT_FLAG) + append_if(USE_NO_UNINITIALIZED "-Wno-uninitialized" CMAKE_CXX_FLAGS) + append_if(USE_NO_MAYBE_UNINITIALIZED "-Wno-maybe-uninitialized" CMAKE_CXX_FLAGS) + +@@ -454,9 +453,6 @@ elseif( LLVM_COMPILER_IS_GCC_COMPATIBLE endif() endif (LLVM_ENABLE_WARNINGS) append_if(LLVM_ENABLE_WERROR "-Werror" CMAKE_C_FLAGS CMAKE_CXX_FLAGS) @@ -12,7 +20,7 @@ Index: llvm-3.8.0.src/cmake/modules/HandleLLVMOptions.cmake if (LLVM_ENABLE_CXX1Y) check_cxx_compiler_flag("-std=c++1y" CXX_SUPPORTS_CXX1Y) append_if(CXX_SUPPORTS_CXX1Y "-std=c++1y" CMAKE_CXX_FLAGS) -@@ -367,13 +364,6 @@ add_llvm_definitions( -D__STDC_CONSTANT_ +@@ -578,13 +574,6 @@ add_llvm_definitions( -D__STDC_CONSTANT_ add_llvm_definitions( -D__STDC_FORMAT_MACROS ) add_llvm_definitions( -D__STDC_LIMIT_MACROS ) diff --git a/llvm.changes b/llvm.changes index 71c52d7..113885f 100644 --- a/llvm.changes +++ b/llvm.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Apr 4 17:53:14 UTC 2016 - idonmez@suse.com + +- Update llvm-remove-clang-only-flags.patch to remove + -Wcovered-switch-default flag for gcc compatibility. + ------------------------------------------------------------------- Wed Mar 16 09:28:51 UTC 2016 - idonmez@suse.com