glibc-2.1

Marcin 'Qrczak' Kowalczyk qrczak w knm.org.pl
Czw, 11 Lut 1999, 16:43:13 CET


Wed, 10 Feb 1999, Wojciech Slusarczyk napisał:

> > I jeszcze jedno: jakie są zalecane (bezpieczne) opcje optymalizacji dla
> > egcs-1.1 i Pentium?
> 
> Takie jakie sa dla PLD '-O6 -mpentium -fomit-frame-pointer' przy czym dla
> PLD jest egcs zaplombowany patchem pgcc ... czyli egcs-1.1.1+pgcc-1.1.1
> a nie egcs-1.1 ...

Mam egcs-1.1.1-2 z PLD-stable (tamto egcs-1.1 było z pamięci), ustawiłem
powyższe, skompilowałem testowo bash-2.02.1-2, zainstalowałem go na
wszelki wypadek w osobnym katalogu (rpm2cpio) i dobrze zrobiłem, bo
po naciśnięciu Tab wywala "Błędna instrukcja (core dumped)"!!! Czyżby
z pgccową łatą to się już stawało bezpieczne?

[qrczak ~]$ cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 5
model           : 2
model name      : Pentium 75 - 200
stepping        : 12
cpu MHz         : 132.633651
fdiv_bug        : no
hlt_bug         : no
sep_bug         : no
f00f_bug        : yes
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr mce cx8
bogomips        : 52.84

- jakby ktoś miał wątpliwości, że nie mam Pentium.

Nacisnąłem Tab przy `sudo rpm -U src/rpm/RPMS/<TAB>' - cudem uniknąłem
kłopotów :-) Tam oprócz basha był właśnie skompilowany glibc z takimi
samymi opcjami :-) Właśnie sprawdziłem, że taki bash jest o 20% szybszy
w `a=10000; while [[ $a > 0 ]]; do ((a-=1)); done', ucieszyłem się,
a ponieważ sprawiał wrażenie, że działa, chciałem go zainstalować razem
z glibcem :-) No, na innej konsoli był mc roota, na dwóch innych bash
roota, stare {bash,glibc}-*.i386.rpm mam, więc bym to pewnie uratował...

To jak, dopiero w egcs z PLD-devel takie ustawienia są bezpieczne?

-- 
 __("<    Marcin Kowalczyk * qrczak w knm.org.pl http://kki.net.pl/qrczak/
 \__/       GCS/M d- s+:-- a22 C+++>+++$ UL++>++++$ P+++ L++>++++$ E->++
  ^^                W++ N+++ o? K? w(---) O? M- V? PS-- PE++ Y? PGP->+ t
QRCZAK                  5? X- R tv-- b+>++ DI D- G+ e>++++ h! r--%>++ y-



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