diff --git a/ghc-tagged.changes b/ghc-tagged.changes
index b6098fd..194b26e 100644
--- a/ghc-tagged.changes
+++ b/ghc-tagged.changes
@@ -1,7 +1,7 @@
 -------------------------------------------------------------------
 Thu Oct 17 12:20:00 UTC 2020 - Ondřej Súkup <mimi.vx@gmail.com>
  
-- force i686 arch on i586
+- disable %{ix86} build
  
 -------------------------------------------------------------------
 Tue Oct  6 08:56:30 UTC 2020 - psimons@suse.com
diff --git a/ghc-tagged.spec b/ghc-tagged.spec
index cbb2e92..be8985e 100644
--- a/ghc-tagged.spec
+++ b/ghc-tagged.spec
@@ -30,12 +30,7 @@ BuildRequires:  ghc-deepseq-devel
 BuildRequires:  ghc-rpm-macros
 BuildRequires:  ghc-template-haskell-devel
 BuildRequires:  ghc-transformers-devel
-# GHC dont support i586
-%ifarch %{ix86}
-ExclusiveArch:  i586 i686
-ExclusiveArch:  i686
-%{expand:%%global optflags %(echo "%{optflags}"|sed -e s/i586/i686/) -march=i686 -mtune=generic}
-%endif
+ExcludeArch:    %{ix86}
 
 %description
 Haskell 98 phantom types to avoid unsafely passing dummy arguments.