]> git.pld-linux.org Git - packages/uim.git/commitdiff
- workaround i686/gcc 6.3 segfault by disabling -mtune=pentium4 auto/th/uim-1.8.6-4
authorJakub Bogusz <qboosh@pld-linux.org>
Sun, 12 Feb 2017 09:52:48 +0000 (10:52 +0100)
committerJakub Bogusz <qboosh@pld-linux.org>
Sun, 12 Feb 2017 09:52:48 +0000 (10:52 +0100)
uim.spec

index 3f54b199f6cf9cf10ccf164f32ab4247224f71db..9163c2272a8a04dd8f01f7a4c5543bc5a39a67b5 100644 (file)
--- a/uim.spec
+++ b/uim.spec
@@ -31,8 +31,8 @@ URL:          https://github.com/uim/uim/wiki
 %{?with_wnn:BuildRequires:     FreeWnn-devel}
 %{?with_qt4:BuildRequires:     Qt3Support-devel >= 4}
 %{?with_anthy:BuildRequires:   anthy-devel >= 9100h-2}
-#BuildRequires:        autoconf >= 2.60b
-#BuildRequires:        automake >= 1:1.10
+BuildRequires: autoconf >= 2.60b
+BuildRequires: automake >= 1:1.10
 %{?with_kde:BuildRequires:     automoc4}
 %{?with_kde:BuildRequires:     cmake}
 BuildRequires: curl-devel >= 7.16.4
@@ -50,7 +50,7 @@ BuildRequires:        libgcroots-devel >= 0.2.3
 %{?with_gnome:BuildRequires:   libgnome-devel >= 2.4.0}
 BuildRequires: libnotify-devel >= 0.4
 BuildRequires: libstdc++-devel
-#BuildRequires:        libtool >= 2:1.5
+BuildRequires: libtool >= 2:1.5
 %{?with_m17n:BuildRequires:    m17n-lib-devel >= 1.3.1}
 BuildRequires: ncurses-devel
 BuildRequires: openssl-devel
@@ -70,6 +70,13 @@ Requires:    libgcroots >= 0.2.3
 Requires:      curl-libs >= 7.16.4
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
+%ifarch %{ix86}
+%if "%(%{__cc} -dumpversion)" >= "6.3"
+# "-O2 -march=i686 -mtune=pentium4" combination causes sigscheme to segfault when built with gcc 6.3
+%define                filterout       -mtune=pentium4
+%endif
+%endif
+
 %description
 Uim is a multilingual input method library. Uim aims to provide secure
 and useful input methods for all languages. Currently, it can input to
This page took 0.165758 seconds and 4 git commands to generate.