bug w rpm
Artur Frysiak
wiget w t17.ds.pwr.wroc.pl
Czw, 29 Kwi 1999, 10:58:31 CEST
[czwartek, 29 kwiecień 1999], Piotr Czerwinski napisał(a):
> On Thu, 29 Apr 1999, Artur Frysiak wrote:
> [...]
> > Proponuje więc robienie pakietów na Intela w 3 wersjach:
> > i386 z -O2
> > i586 z -O2 -mpentium
> > i686 z -O2 -mpentiumpro
> >
> > Aby to działało do konfigure nalaży dodawać patametr %{_target}.
>
> Trzeba to chyba inaczej zrobić -- samo %{_target} niewiele zmieni,
> gdyż w macros siedzi:
> %{_target} %{_host}
> a host zależy od tego, jak się skompilowało rpma:
> %{_host} @host@
> i standardowo rozwija się na:
> %_host i386-pc-linux-gnu
> czyli domyślnie %{_target} = i386-pc-linux-gnu i zmienić to można
> chyba tylko przez rpm --target=i[456]86.
Ta droga jest polecana.
Jeśli jednak chcemy sobie na stałe zmienić to na jaką architekture będziemy
budować domyślnie można zerknąć do rpmrc:
#############################################################
# For a given uname().machine, the default build arch
buildarchtranslate: osfmach3_i986: i386
buildarchtranslate: osfmach3_i886: i386
buildarchtranslate: osfmach3_i786: i386
buildarchtranslate: osfmach3_i686: i386
buildarchtranslate: osfmach3_i586: i386
buildarchtranslate: osfmach3_i486: i386
buildarchtranslate: osfmach3_i386: i386
buildarchtranslate: i986: i386
buildarchtranslate: i886: i386
buildarchtranslate: i786: i386
buildarchtranslate: i686: i386
buildarchtranslate: i586: i386
buildarchtranslate: i486: i386
buildarchtranslate: i386: i386
I zmienić odpowiednią linijkę.
Można też wstawić sobie do ~/.rpmrc linijkę dla posiadanej architektury.
Wiget
--
__ __ _ _
/ / /\ \ (_) __ _ ___| |_ @__mail: Artur Frysiak
\ \/ \/ / |/ _` |/ _ \ __| Rudlice 10
\ /\ /| | (_| | __/ |_ 98-311 Ostrowek
\/ \/ |_|\__, |\___|\__|
|___/ email: Wiget w t17.ds.pwr.wroc.pl
PGP key: http://www.t17.ds.pwr.wroc.pl/~wiget/pgp.key
Fingerprint16 = 70 DB E0 2D 12 AB C7 31 B6 58 B5 61 B3 98 B6 E6
Więcej informacji o liście dyskusyjnej pld-devel-pl