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
|
||||
|
||||
|
@ -60,6 +60,8 @@ Patch8: cmake-host-triple.patch
|
||||
Patch9: aarch64-suse-support.patch
|
||||
# PATCH-FIX-OPENSUSE llvm-no-visibility.patch -- Disable visibility
|
||||
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
|
||||
BuildRequires: autoconf
|
||||
BuildRequires: automake
|
||||
@ -171,6 +173,7 @@ This package contains vim plugins for LLVM like syntax highlighting.
|
||||
%ifarch s390 s390x
|
||||
%patch10 -p1
|
||||
%endif
|
||||
%patch11 -p1
|
||||
|
||||
# We hardcode i586
|
||||
rm tools/clang/test/Driver/x86_features.c
|
||||
|
Loading…
x
Reference in New Issue
Block a user