Accepting request 201188 from devel:tools:compiler
- Set DisablePrettyStackTrace to true since it messes up signal handling. bnc#839074 and fdo#60929 implemented with llvm-disable-pretty-stack-trace.patch) OBS-URL: https://build.opensuse.org/request/show/201188 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm?expand=0&rev=52
This commit is contained in:
commit
1d5a75ca44
25
llvm-disable-pretty-stack-trace.patch
Normal file
25
llvm-disable-pretty-stack-trace.patch
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
Index: llvm-3.3/lib/Support/PrettyStackTrace.cpp
|
||||||
|
===================================================================
|
||||||
|
--- llvm-3.3.orig/lib/Support/PrettyStackTrace.cpp
|
||||||
|
+++ llvm-3.3/lib/Support/PrettyStackTrace.cpp
|
||||||
|
@@ -27,7 +27,7 @@
|
||||||
|
using namespace llvm;
|
||||||
|
|
||||||
|
namespace llvm {
|
||||||
|
- bool DisablePrettyStackTrace = false;
|
||||||
|
+ bool DisablePrettyStackTrace = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
// FIXME: This should be thread local when llvm supports threads.
|
||||||
|
Index: llvm-3.3/tools/clang/tools/driver/driver.cpp
|
||||||
|
===================================================================
|
||||||
|
--- llvm-3.3.orig/tools/clang/tools/driver/driver.cpp
|
||||||
|
+++ llvm-3.3/tools/clang/tools/driver/driver.cpp
|
||||||
|
@@ -341,6 +341,7 @@ static void ParseProgName(SmallVectorImp
|
||||||
|
}
|
||||||
|
|
||||||
|
int main(int argc_, const char **argv_) {
|
||||||
|
+ llvm::DisablePrettyStackTrace = false;
|
||||||
|
llvm::sys::PrintStackTraceOnErrorSignal();
|
||||||
|
llvm::PrettyStackTraceProgram X(argc_, argv_);
|
||||||
|
|
@ -1,3 +1,10 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Sep 27 15:15:58 UTC 2013 - idonmez@suse.com
|
||||||
|
|
||||||
|
- Set DisablePrettyStackTrace to true since it messes up signal
|
||||||
|
handling. bnc#839074 and fdo#60929 implemented with
|
||||||
|
llvm-disable-pretty-stack-trace.patch)
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Aug 28 20:31:11 UTC 2013 - schwab@suse.de
|
Wed Aug 28 20:31:11 UTC 2013 - schwab@suse.de
|
||||||
|
|
||||||
|
@ -60,6 +60,8 @@ Patch8: cmake-host-triple.patch
|
|||||||
Patch9: aarch64-suse-support.patch
|
Patch9: aarch64-suse-support.patch
|
||||||
# PATCH-FIX-OPENSUSE llvm-no-visibility.patch -- Disable visibility
|
# PATCH-FIX-OPENSUSE llvm-no-visibility.patch -- Disable visibility
|
||||||
Patch10: llvm-no-visibility.patch
|
Patch10: llvm-no-visibility.patch
|
||||||
|
# PATCH-FIX-OPENSUSE llvm-disable-pretty-stack-trace.patch -- https://bugs.freedesktop.org/show_bug.cgi?id=60929
|
||||||
|
Patch11: llvm-disable-pretty-stack-trace.patch
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
BuildRequires: autoconf
|
BuildRequires: autoconf
|
||||||
BuildRequires: automake
|
BuildRequires: automake
|
||||||
@ -171,6 +173,7 @@ This package contains vim plugins for LLVM like syntax highlighting.
|
|||||||
%ifarch s390 s390x
|
%ifarch s390 s390x
|
||||||
%patch10 -p1
|
%patch10 -p1
|
||||||
%endif
|
%endif
|
||||||
|
%patch11 -p1
|
||||||
|
|
||||||
# We hardcode i586
|
# We hardcode i586
|
||||||
rm tools/clang/test/Driver/x86_features.c
|
rm tools/clang/test/Driver/x86_features.c
|
||||||
|
Loading…
x
Reference in New Issue
Block a user