From: Jakub Bogusz Date: Mon, 6 Sep 2010 18:14:04 +0000 (+0000) Subject: - strip unwanted flags X-Git-Tag: auto/th/crossmingw32-SDL-1_2_14-1~1 X-Git-Url: http://git.pld-linux.org/?p=packages%2Fcrossmingw32-SDL.git;a=commitdiff_plain;h=6b62e051133368ccc57ce1e315b403184a1fdf4f - strip unwanted flags - updated libtool BR Changed files: crossmingw32-SDL.spec -> 1.27 --- diff --git a/crossmingw32-SDL.spec b/crossmingw32-SDL.spec index 1408162..75093ce 100644 --- a/crossmingw32-SDL.spec +++ b/crossmingw32-SDL.spec @@ -17,7 +17,7 @@ BuildRequires: crossmingw32-gcc BuildRequires: crossmingw32-runtime BuildRequires: crossmingw32-w32api BuildRequires: crossmingw32-w32api-dx -BuildRequires: libtool >= 2:1.4d +BuildRequires: libtool >= 2:2.0 BuildRequires: nasm BuildRequires: perl-modules BuildConflicts: crossmingw32-dx70 @@ -37,10 +37,12 @@ BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define __cc %{target}-gcc %define __cxx %{target}-g++ -%ifarch alpha sparc sparc64 sparcv9 -# alpha's -mieee and sparc's -mtune=* are not valid for target's gcc +%ifnarch %{ix86} +# arch-specific flags (like alpha's -mieee) are not valid for i386 gcc %define optflags -O2 %endif +# -z options are invalid for mingw linker +%define filterout_ld -Wl,-z,.* %description SDL (Simple DirectMedia Layer) is a library that allows you portable,