1 |
Jan Kundrát píše: |
2 |
|
3 |
>>když mám v CFLAGS -mieee-fp |
4 |
> |
5 |
> |
6 |
> ricer :) |
7 |
|
8 |
Přišlo mi to jako korektnější, elegantnější a efektivnější řešení |
9 |
problémů, o kterých jsem se tu už, myslím, někdy zmiňoval (1. 10. 2005), |
10 |
než -ffloat-store. Zjistit, které programy konkrétně vyžadují aritmetiku |
11 |
přesně podle standardů, a ošetřit to v jejich ebuildech, pokud to ještě |
12 |
neudělal někdo, kdo je má na starost, by dalo víc práce, a teoreticky by |
13 |
požadavek na striktně standardní aritmetiku měl být naprosto neškodný. |
14 |
Nemluv mi o ricingu (hm, nemělo by se to přeložit do češtiny jako |
15 |
rýžování?), dokud se nechlubím, jak jsem měl v USE "mmx mmxext 3dnow |
16 |
3dnowext sse", ještě jsem svému novému Opteronu 170 přidal "sse2 sse3", |
17 |
a strašně jsem se divil, proč si některé ebuildy stěžují na nedostatek |
18 |
registrů -- což jako zázrakem přešlo, když jsem zahodil mmx ;-) |
19 |
|
20 |
> Obcas se vyplati mit nainstalovany busybox (staticky zkompilovany, |
21 |
> samozrejme). Clovek potom treba nemusi vyndavat CD a tak :) |
22 |
|
23 |
Přesně tak. To bych si ovšem musel přečíst příslušnou část dokumentace |
24 |
před tím, než jsem si zničil systém ;-( |
25 |
To je, jako když jsem editoval libc.so, místo abych eselectem nastavil |
26 |
aktuální verzi binutils (což jsem úspěšně použil zrovna včera) -- |
27 |
nejsnáze se člověk učí za pochodu, a to hlavně chybami. |
28 |
|
29 |
>> Když končila instalace nové glibc, všiml jsem si, že emerge chce mazat |
30 |
>>něco divného... |
31 |
> |
32 |
> A co bylo ono "neco divneho"? |
33 |
|
34 |
Přesně si to nepamatuji, ale tuším že něco z /bin, co s glibc zjevně |
35 |
nijak nesouviselo (něco jako ,,rm: Cannot delete /bin/rm``). |
36 |
|
37 |
>>Dosud nechápu, jak se to mohlo stát... |
38 |
> |
39 |
> Jak se ti povedlo prijit o /home? |
40 |
|
41 |
To je mi taky záhadou :-( |
42 |
Dokonce jsem si ani nevšiml, zda jsem jej ztratil hned, když jsem se |
43 |
pokoušel nahradit ztracené adresáře prostým zkopírováním z notebooku (a |
44 |
zapomněl na pár detailů jako rozdílná uživatelská jména), anebo až když |
45 |
jsem spustil instalátor Gentoo. |
46 |
Když jsem pohřešil /home, napadla mě i myšlenka na virus, ale kde bych |
47 |
něco takového vzal? V některém z těch binárních balíčků, které jsem |
48 |
instaloval? Nebo dokonce v ebuildu glibc? Útok zvenčí je silně |
49 |
nepravděpodobný, počítač sedí v ústavní síti za firewallem, na bráně, |
50 |
pokud vím, k ničemu nedošlo, a kdyby se objevil nějaký hacker uvnitř, |
51 |
byl bych první a nejspíš i jediný, koho by systémák podezříval, ostatní |
52 |
vesměs sedí u Windows a nikdy je ani nenapadlo hrát si na něco jiného |
53 |
než uživatele, a jeden kolega, který umí programovat (patrně lépe než |
54 |
já), má nejraději pascal, s *nixy nemá mnoho zkušeností a na to, aby se |
55 |
někomu nabourával do počítače, má příliš rozumu. |
56 |
Teď, když obnovuji systém, mám podezřele často potíže s kontrolními |
57 |
součty, jak balíků stahovaných do distfiles, tak ebuildů a patchů, a |
58 |
nepomáhá ani opakované stahování z různých serverů ani emerge --sync. |
59 |
Ovšem když přepočítám digest, kompilace vždycky proběhne hladce, a |
60 |
soubory, které jsem si zkontroloval, vypadaly naprosto nevinně (patch |
61 |
opravující cestu k makedepend v Makefile.am). Říkám si, že by to mohlo |
62 |
být rušením mého síťového připojení (sedím v patře rozdělené místnosti, |
63 |
ethernetová zásuvka je jen dole, do ní je připojený access point a můj |
64 |
počítač síťuje přes wifi). |
65 |
Zkrátka se mi podařil naprosto nevýhodný obchod, když jsem provedl do |
66 |
nebe volající pitomost, ztratil jsem, když ne důležitá data, tak aspoň |
67 |
spoustu času, a nedokázal jsem se z toho ani pořádně poučit, protože |
68 |
většinu temných souvislostí svého průšvihu jsem stejně neodhalil a |
69 |
nepochopil. |
70 |
|
71 |
Nu což. Mějte se krásně (a vaše systémy lépe než ten můj). |
72 |
Honza Macháček |
73 |
-- |
74 |
gentoo-user-cs@g.o mailing list |