From 9c8645c18204bdb41c42a9965fa2461d096c96da Mon Sep 17 00:00:00 2001 From: Markus Lehtonen Date: Tue, 8 Jan 2013 14:32:19 +0200 Subject: [PATCH] packaging: Disable atom optimizations Atom optimizations introduce "movbe" instructions which makes the binaries unexecutable in buildroots. Which, in turn, makes some packages unbuildable (for 32-bit x86 builders). Signed-off-by: Markus Lehtonen --- packaging/cairo.spec | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packaging/cairo.spec b/packaging/cairo.spec index fc9f9c4..44a8098 100644 --- a/packaging/cairo.spec +++ b/packaging/cairo.spec @@ -115,6 +115,11 @@ cairo. %setup -q %build +# Disable Atom optimizations in order to make binaries executable in buildroot +export RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS | sed s'/atom/i686/g'` +export CFLAGS=`echo $CFLAGS | sed s'/atom/i686/g'` +export CXXFLAGS=`echo $CXXFLAGS | sed s'/atom/i686/g'` + # Needed by patch0 NOCONFIGURE=1 ./autogen.sh %configure \ -- 2.7.4