-Os
Tomasz Pala
gotar w polanet.pl
Pią, 25 Kwi 2003, 12:18:15 CEST
On Fri, Apr 25, 2003 at 12:06:34 +0200, Tomasz Pala wrote:
> U mnie to działa tak:
>
> ~/rpm/SPECS: ./test
> Architektura: i386 debug: nie
> Optymalizacja: -O2 -march=i386 -opcje_386
>
> Architektura: i586 debug: nie
> Optymalizacja: -O2 -march=i586 -opcje_586
>
> Architektura: i686 debug: nie
> Optymalizacja: -O2 -march=i686 -opcje_686
>
> Architektura: athlon debug: nie
> Optymalizacja: -O2 -march=athlon -opcje_athlon
>
> Architektura: alpha debug: nie
> Optymalizacja: -O2 -mieee -opcje_alpha
>
> Architektura: i386 debug: tak
> Optymalizacja: -O0 -g -Wall
>
> Architektura: i586 debug: tak
> Optymalizacja: -O0 -g -Wall
>
> Architektura: i686 debug: tak
> Optymalizacja: -O0 -g -Wall
>
> Architektura: athlon debug: tak
> Optymalizacja: -O0 -g -Wall
>
> Architektura: alpha debug: tak
> Optymalizacja: -O0 -g -Wall
Zapomniałem załączyć speca:
Summary: test
Name: test
Version: 1
Release: 1
License: none
Group: none
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%define specflags_i386 "-opcje_386"
%define specflags_i586 "-opcje_586"
%define specflags_i686 "-opcje_686"
%define specflags_athlon "-opcje_athlon"
%define specflags_alpha "-opcje_alpha"
%description
test
%build
echo "Optymalizacja: %rpmcflags"
i skryptu testującego:
#!/bin/sh
for arch in i386 i586 i686 athlon alpha
do
echo Architektura: $arch" "debug: nie
rpmbuild -bb optflags.spec --target $arch 2>/dev/null | grep ^Optymalizacja
echo
done
for arch in i386 i586 i686 athlon alpha
do
echo Architektura: $arch" "debug: tak
rpmbuild -bb optflags.spec --target $arch --define debug=1 2>/dev/null | grep ^Optymalizacja
echo
done
Zaś odpowiednie zmiany wprowadza się w /usr/lib/rpm/rpmrc:
optflags: i386 -O2 -march=i386 %{specflags_i386}
optflags: i586 -O2 -march=i586 %{specflags_i586}
optflags: i686 -O2 -march=i686 %{specflags_i686}
optflags: athlon -O2 -march=athlon %{specflags_athlon}
optflags: alpha -O2 -mieee %{specflags_alpha}
--
GoTaR <priv0.onet.pl->gotar> USA sux
...Dżahilijja... znowu? Nadal...
PLD stuff at http://mops.uci.agh.edu.pl/~gotar/
Więcej informacji o liście dyskusyjnej pld-devel-pl