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