Kiedy pakiet wychodzi z /test (bylo: WTF?)

Jakub Bogusz qboosh w prioris.mini.pw.edu.pl
Pią, 12 Paź 2001, 13:04:26 CEST


On Fri, Oct 12, 2001 at 12:44:33PM +0200, Paweł Peters wrote:
[...]
> > Pozostaje mala watpliwosc odnosnie roznych architekrur. Np. co zrobic
> > jesli pakiet ma bardzo dobre oceny na i686 ale brak ocen z innych
> > architektur ? Czy prznoszenie z test/ ma sie odbywac naraz dla wszystkich
> > architekrtor, czy moze pozwolimy sobie na mala niespojnosc miedzy nimi
> > dopuszczajac rozne wersje pakietow w kazdej znich ?
> IMHO powinny byc jednoczesnie dla wszystkich architektur, poniewaz i tak
> wiekszosc korzysta w tej chwili z i586 i i686, stad takich opini bedzie
> najwiecej, a poza tym jezeli chodzi cos na i686 a nie chodzi na i386 to
> widocznie ta wersja pakietu ma takie wymagania a nie inne i nalezy
> wziasc starsza wersje pakietu jak ktos potrzebuje.

Oj. Czasami pakiet ma opcjonalnie jakieś optymalizacje w asemblerze dla
x86 (nie MMX), a tam siedzi np. instrukcja bswap[1] ;)
Na 586 pójdzie, na 486 też, a na 386 SIGILL. Tylko nikt wcześniej nie
wiedział, że na 386 trzeba wyłączyć wersję w asm.

[1] sytuacja teoretyczna, ale na przykładzie libdv (tam w kodzie
zasadniczo 386 siedzi właśnie bswap; nie jest to dobry przykład na całą
sytuację, bo w innych kawałkach kodu siedzą instrukcje MMX, które niby
miały być wybierane w runtime (jest uruchamiana funkcja wykrywająca typ
CPU), ale ktoś nie dorobił i nie są).


-- 
Jakub Bogusz
http://prioris.mini.pw.edu.pl/~qboosh/



Więcej informacji o liście dyskusyjnej pld-devel-pl