abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 17:33 | Nová verze

    Canonical vydal (email, blog, YouTube) Ubuntu 24.04 LTS Noble Numbat. Přehled novinek v poznámkách k vydání a také příspěvcích na blogu: novinky v desktopu a novinky v bezpečnosti. Vydány byly také oficiální deriváty Edubuntu, Kubuntu, Lubuntu, Ubuntu Budgie, Ubuntu Cinnamon, Ubuntu Kylin, Ubuntu MATE, Ubuntu Studio, Ubuntu Unity a Xubuntu. Jedná se o 10. LTS verzi.

    Ladislav Hagara | Komentářů: 6
    včera 14:22 | Komunita

    Na YouTube je k dispozici videozáznam z včerejšího Czech Open Source Policy Forum 2024.

    Ladislav Hagara | Komentářů: 1
    včera 13:22 | Nová verze

    Fossil (Wikipedie) byl vydán ve verzi 2.24. Jedná se o distribuovaný systém správy verzí propojený se správou chyb, wiki stránek a blogů s integrovaným webovým rozhraním. Vše běží z jednoho jediného spustitelného souboru a uloženo je v SQLite databázi.

    Ladislav Hagara | Komentářů: 0
    včera 12:44 | Nová verze

    Byla vydána nová stabilní verze 6.7 webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 124. Přehled novinek i s náhledy v příspěvku na blogu. Vypíchnout lze Spořič paměti (Memory Saver) automaticky hibernující karty, které nebyly nějakou dobu používány nebo vylepšené Odběry (Feed Reader).

    Ladislav Hagara | Komentářů: 0
    včera 04:55 | Nová verze

    OpenJS Foundation, oficiální projekt konsorcia Linux Foundation, oznámila vydání verze 22 otevřeného multiplatformního prostředí pro vývoj a běh síťových aplikací napsaných v JavaScriptu Node.js (Wikipedie). V říjnu se verze 22 stane novou aktivní LTS verzí. Podpora je plánována do dubna 2027.

    Ladislav Hagara | Komentářů: 0
    včera 04:22 | Nová verze

    Byla vydána verze 8.2 open source virtualizační platformy Proxmox VE (Proxmox Virtual Environment, Wikipedie) založené na Debianu. Přehled novinek v poznámkách k vydání a v informačním videu. Zdůrazněn je průvodce migrací hostů z VMware ESXi do Proxmoxu.

    Ladislav Hagara | Komentářů: 0
    včera 04:11 | Nová verze

    R (Wikipedie), programovací jazyk a prostředí určené pro statistickou analýzu dat a jejich grafické zobrazení, bylo vydáno ve verzi 4.4.0. Její kódové jméno je Puppy Cup.

    Ladislav Hagara | Komentářů: 0
    24.4. 22:44 | IT novinky

    IBM kupuje společnost HashiCorp (Terraform, Packer, Vault, Boundary, Consul, Nomad, Waypoint, Vagrant, …) za 6,4 miliardy dolarů, tj. 35 dolarů za akcii.

    Ladislav Hagara | Komentářů: 12
    24.4. 15:55 | Nová verze

    Byl vydán TrueNAS SCALE 24.04 “Dragonfish”. Přehled novinek této open source storage platformy postavené na Debianu v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    24.4. 13:44 | IT novinky

    Oznámeny byly nové Raspberry Pi Compute Module 4S. Vedle původní 1 GB varianty jsou nově k dispozici také varianty s 2 GB, 4 GB a 8 GB paměti. Compute Modules 4S mají na rozdíl od Compute Module 4 tvar a velikost Compute Module 3+ a předchozích. Lze tak provést snadný upgrade.

    Ladislav Hagara | Komentářů: 0
    KDE Plasma 6
     (73%)
     (9%)
     (2%)
     (16%)
    Celkem 765 hlasů
     Komentářů: 4, poslední 6.4. 15:51
    Rozcestník

    Pojďte na lov: GCC 4.3.0 vs. verse

    20.4.2008 12:18 | Přečteno: 1376× | Programování | poslední úprava: 23.4.2008 17:30

    UPDATE: Vyřešeno

    Tři hodiny po odeslání bug reportu do gcc bugzilly problém vyřešen jedním z vývojářů. Jelikož tomu nerozumím až tak dobře, tak v zájmu nešíření FUDu napíšu pouze odkaz s řešením.


    Pojďte se mnou na lov. Co nás čeká? Spousta nebezpečí, temná zákoutí kódu a hmyzáci všude okolo.

    Pomozte mi najít chybu v kombinaci GCC 4.x a Verse.


    Q: O co jde?

    A: Scháním někoho, kdo by mi pomohl otestovat zda bug #8959 je bugem GCC nebo verse a případně i s popisem problému. Update: Už jsem to reportoval do gcc bugzilly, mrkněte na bug #36026.


    Q: Potřebný software?

    A: GCC, ideálně více verzí, chyba se projevuje přinejmenším v 4.3.0 a 4.1.2 , verse a případně verse-tests (pokud chcete vyzkoušet i nějakého klienta), které jsou ke stažení přes subversion:

    svn co https://svn.blender.org/svnroot/verse/trunk/verse
    svn co https://svn.blender.org/svnroot/verse/trunk/verse-tests
    

    Q: Co je třeba udělat atd.?

    A: Problém je v tom, že když verse zkompiluji s gcc 4.x (v gcc 3.4.6 se chyba neprojeví) s flagem -O2 nebo vyšším tak generování klíče skončí v nekonečné smyčce. U klientů se to projevuje vždy (klíč se generuje při každém přihlášení), u serveru jen pokud v adresáři ze kterého je spouštěn není vygenerovaný host_id.rsa (např. z testu bez optimalizací).

    Podle všeho za to nejspíš může nějaká kombinace flagů, protože když jsem zkoušel verse zkompilovat nejprve s jednou polovinou flagů, které -O2 zapíná a potom s druhou, ani jednou se problém neprojevil.


    Q: Kde hledat chybu?

    A: Hlavně díky Ketlingově pomoci byla jako původce chyby odhalena funkce miller_rabin() v souboru v_prime.c, která nerozpozná prvočíslo a tedy vrací vždy 0 což způsobí zacyklení smyčky v v_prime_set_random() v témže souboru.
    Tady se naše výsledky rozchází – podle mých testů problém nastává při druhém průchodu smyčkou v miller_rabin(), kde v_bignum_square_half(d) vrací jiné výsledky v optimalizované verzi a v neoptimalizované verzi. Podle Ketlinga problém nastává také při druhém průchodu, ale ve funkci v_bignum_mul().


    Q: Jak testovat?

    A: Styl testování nechám na Vás. Pokud ale v adresáři, ze kterého spouštíte verse máte vygenerovaný host_id.rsa, vždy ho před dalším spuštěním vymažte, protože jinak se nespustí generovaní klíče.



    Q: Co je to verse?

    A: Verse je jednoduchý a nenáročný síťový protokol určený pro komunikaci grafických aplikací licencovaný pod GNU FDL. Linuxáky bude nejvíce zajímat jeho implementace ve verse gimp pluginu a Blenderu. Díky tomu je například možné propojit Blender a Gimp díky čemuž je možné kreslit v Gimpu texturu, která se v (takřka) reálném čase zobrazuje v Blenderu. Více viz domovská stránka verse.

    Q: verse-tests nejdou zkompilovat!

    A: V Makefile schází u arx flag -lalut        

    Hodnocení: 100 %

            špatnédobré        

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    kozzi avatar 20.4.2008 12:25 kozzi | skóre: 55 | blog: vse_o_vsem | Pacman (Bratrušov)
    Rozbalit Rozbalit vše Re: Pojďte na lov: GCC 4.3.0 vs. verse
    No z popisu bych to spíš vyděl na BUG v GCC, ale ještě se na to kouknu blíže.
    Linux je jako mušketýři "jeden za všechny, všichni za jednoho"
    stativ avatar 20.4.2008 12:42 stativ | skóre: 54 | blog: SlaNé roury
    Rozbalit Rozbalit vše Re: Pojďte na lov: GCC 4.3.0 vs. verse
    Díky, tím by jsi mi moc pomohl.

    Nejde kvůli tomu připojení na verse z Blenderu, které se sice dá nevím proč obejít zapnutím debug buildu (což kazí veškeré snahy o debugování), ale pak je Blender pomalý. U jiných klientů (třeba verse gimp), kteří se nelinkují s vlastní verzí verse to jde obejít tím, že verze zkompiluji bez optimalizací a nastavím ho system-wide.
    Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
    kozzi avatar 20.4.2008 12:47 kozzi | skóre: 55 | blog: vse_o_vsem | Pacman (Bratrušov)
    Rozbalit Rozbalit vše Re: Pojďte na lov: GCC 4.3.0 vs. verse
    Jo a jakýho klienta zkoušíš, verse neznám takže nevím, co přesně mám spsutit z toho verse-test
    Linux je jako mušketýři "jeden za všechny, všichni za jednoho"
    stativ avatar 20.4.2008 13:00 stativ | skóre: 54 | blog: SlaNé roury
    Rozbalit Rozbalit vše Re: Pojďte na lov: GCC 4.3.0 vs. verse
    To je jedno, nefunguje pak žádný. Já bežně používám render, protože na tom je to pěkně vidět, viz. další poznámky.
    Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
    kozzi avatar 20.4.2008 13:02 kozzi | skóre: 55 | blog: vse_o_vsem | Pacman (Bratrušov)
    Rozbalit Rozbalit vše Re: Pojďte na lov: GCC 4.3.0 vs. verse
    Je to zvláštní pokud použiju k sestaveni scons tak to jede ok, ale pokud spustim standartne make tak to nejede. Nechapu proc, jelikoz scons by vlastne mel jen vygenerovat Makefile alspon myslim. V obou pripadech jsem pouzil -O2
    Linux je jako mušketýři "jeden za všechny, všichni za jednoho"
    kozzi avatar 20.4.2008 13:05 kozzi | skóre: 55 | blog: vse_o_vsem | Pacman (Bratrušov)
    Rozbalit Rozbalit vše Re: Pojďte na lov: GCC 4.3.0 vs. verse
    Aha tak scons nejak zahadne ten parametr -O2 vynechava tak jako vsechny dalsi.
    Linux je jako mušketýři "jeden za všechny, všichni za jednoho"
    stativ avatar 20.4.2008 13:18 stativ | skóre: 54 | blog: SlaNé roury
    Rozbalit Rozbalit vše Re: Pojďte na lov: GCC 4.3.0 vs. verse
    scons je, pokud vím, případ sám pro sebe. Je to samostatný build systém, který Makefile negeneruje (narozdíl třeba od cmake a podobných), a rovnou spouští gcc s potřebnými flagy. Prakticky vůbec ho nechápu, jelikož python je pro mě španěská vesnice.
    Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
    20.4.2008 13:25 Ketling | skóre: 8
    Rozbalit Rozbalit vše Re: Pojďte na lov: GCC 4.3.0 vs. verse
    Tak to vyzerá, že sa to zasekne v tej funkcii
    miller_rabin
    . Môj odhad je, že
    k = v_bignum_bit_msb(nmo);
    vráti záporné číslo a potom sa to v nasledujúcom fore cyklí. Navrhujem podávať na každý riadok printf a potom sa uvidí.
    stativ avatar 20.4.2008 13:55 stativ | skóre: 54 | blog: SlaNé roury
    Rozbalit Rozbalit vše Re: Pojďte na lov: GCC 4.3.0 vs. verse
    To právě že ne, právě jsem to zkusil a k je 255. Už předtím jsem pomocí gdb zkoušel step a zjistil jsem, že se neustále volá právě funkce miller_rabin().
    Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
    20.4.2008 14:04 Ketling | skóre: 8
    Rozbalit Rozbalit vše Re: Pojďte na lov: GCC 4.3.0 vs. verse
    No dobre. Bola to len prvá vec čo ma napadla. Práve som dal emerge gcc, takže za takú hodinku to vyskúšam:-D.
    20.4.2008 21:37 Ketling | skóre: 8
    Rozbalit Rozbalit vše Re: Pojďte na lov: GCC 4.3.0 vs. verse
    No podľa mňa je problém v tom, že tá miller_rabin() funkcia volaná z v_prime_test() vracia vždy 0. Ale zistiť prečo asi bude nad moje sily.
    stativ avatar 20.4.2008 14:22 stativ | skóre: 54 | blog: SlaNé roury
    Rozbalit Rozbalit vše Re: Pojďte na lov: GCC 4.3.0 vs. verse
    Na něco jsem narazil, odpovídalo by to i tomu strace blenderu v odkazovaném bugreportu.

    Problém nastává nejspíš už v v_randgen.c ve funkci VRandGen * v_randgen_new(void). Měl by se tam otevřít /dev/urandom, ale nic to nedělá. Když dám za gen->fd = open(SOURCE, O_RDONLY); nějaký printf, tak ho to ani nevypíše ale až po delší době to přeskočí do fce v_randgen_get() v témže souboru.
    Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
    stativ avatar 20.4.2008 14:45 stativ | skóre: 54 | blog: SlaNé roury
    Rozbalit Rozbalit vše Re: Pojďte na lov: GCC 4.3.0 vs. verse
    Dokonce pokud vymažete host_id.rsa tak se zacyklí i server což zjednodušuje práci.
    Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
    stativ avatar 20.4.2008 15:21 stativ | skóre: 54 | blog: SlaNé roury
    Rozbalit Rozbalit vše Re: Pojďte na lov: GCC 4.3.0 vs. verse
    Možná už to začínám chápat.

    V souboru v_randgen.c fce VRandGen * v_randgen_new(void) otevře deskriptor na /dev/urandom a ten vrátí – to ještě funguje tak jak má.

    Pak v souboru v_bignum.c funkce void v_bignum_set_random(VBigDig *x, VRandGen *gen) zavolá fci void v_randgen_get(VRandGen *gen, void *bytes, size_t num) z v_randgen.c. Tahle funkce vezme deskriptor na /dev/urandom a ten se pokusí přečíst. Pomocí ukazatale by se měly přečtená data vrátit volané funkci. A tady je průser: /dev/urandom se začne číst, ale už neskončí.
    Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
    stativ avatar 20.4.2008 15:43 stativ | skóre: 54 | blog: SlaNé roury
    Rozbalit Rozbalit vše Re: Pojďte na lov: GCC 4.3.0 vs. verse
    Tak ne, sice to tak vypadá, ale jde jenom o jeho neustálé volání. Takže je to jako původně.
    Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
    20.4.2008 19:08 Ketling | skóre: 8
    Rozbalit Rozbalit vše Re: Pojďte na lov: GCC 4.3.0 vs. verse
    Tak som si to spustil a zistil som, že sa to zacyklí v súbore v_randgen.c, ako už bolo spomínané vyššie. Stále sa opakuje while cyklus s hodnotami *x=16 a gen->fd=8.
    void v_prime_set_random(VBigDig *x)
    {
    	int		bits = v_bignum_bit_size(x);
    	VRandGen	*gen;
    
    	gen = v_randgen_new();
    	do
    	{
    		/* Create candidate, making sure it's both odd and non-zero. */
    		v_bignum_set_random(x, gen);
    		/* Set topmost two bits, makes sure products are big. */
    		v_bignum_bit_set(x, bits - 1);
    		v_bignum_bit_set(x, bits - 2);
    		/* Set lowermost bit, makes sure it is odd (better prime candidate that way). */
    		v_bignum_bit_set(x, 0);
    	} while(!v_prime_test(x, gen)); 
    /*	printf("Prime found after %d iterations: ", count);
    	v_bignum_print_hex_lf(x);
    */
    	v_randgen_destroy(gen);
    }
    20.4.2008 22:01 Ketling | skóre: 8
    Rozbalit Rozbalit vše Re: Pojďte na lov: GCC 4.3.0 vs. verse
    Práve som to vyskúšal s gcc-4.1.2 a rovnaký problém.

    Tip na debugovanie: na výpis premennej typu VBigDig je možné použiť funkciu v_bignum_print_hex_lf(x)
    stativ avatar 21.4.2008 08:39 stativ | skóre: 54 | blog: SlaNé roury
    Rozbalit Rozbalit vše Re: Pojďte na lov: GCC 4.3.0 vs. verse
    Bezva, tohle mi (nejspíš) hodně pomůže. Jinak hodnotu x jsem totiž nějak doposud nedokázal dostat. Leda že by byla pokaždé 16 ;-). Ještě vymyslet jak získat obsah gen, ale to asi nebude třeba, podle zběžného kouknutí na kód to vypadá, že ukládá jenom deskriptor na /dev/urandom.
    Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
    stativ avatar 21.4.2008 09:06 stativ | skóre: 54 | blog: SlaNé roury
    Rozbalit Rozbalit vše Re: Pojďte na lov: GCC 4.3.0 vs. verse
    Takže to vypadá na případ, že v_prime_test() nepozná, že jde o prvočíslo.
    Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
    21.4.2008 15:39 Ketling | skóre: 8
    Rozbalit Rozbalit vše Re: Pojďte na lov: GCC 4.3.0 vs. verse
    Áno je to tak. Vytvoril som si náhodný súbor dd if=/dev/urandom of=../verse-tests/rand count=1000 bs=32. Potom som prepísal 64. riadok v_randgen.c na #define SOURCE "rand". Touto úpravou mi začal program po každom spustení generovať tú istú sekvenciu čísel, takže sa dá pekne porovnať dobrý a zlý výstup.

    Dobrý program označil 0xC4FD1FB7720D4DF2C15DBD9A0FF4C9454399401720757DAB7DDBD68F909D3BC1 ako prvočíslo. Zlý si myslí, že 0xC4FD1FB7720D4DF2C15DBD9A0FF4C9454399401720757DAB7DDBD68F909D3BC1 nie je prvočíslo a pokračuje drzo ďalej.
    stativ avatar 21.4.2008 17:59 stativ | skóre: 54 | blog: SlaNé roury
    Rozbalit Rozbalit vše Re: Pojďte na lov: GCC 4.3.0 vs. verse
    Já to zase zkoušel tak, že jsem před otestováním pomocí v_bignum_set_string_hex(), popř. pomocí v_bignum_set_string() x nastavil na nějaké zaručené prvočíslo (některá jsou v v_prime_set_table(), ale zkoušel jsem i jiná).
    Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
    21.4.2008 21:11 Ketling | skóre: 8
    Rozbalit Rozbalit vše Re: Pojďte na lov: GCC 4.3.0 vs. verse
    Tak ďalší pokrok: v_bignum_reduce(d, n, mu); pri druhom prechode for cyklom vracia nesprávny výsledok.
    21.4.2008 21:52 Ketling | skóre: 8
    Rozbalit Rozbalit vše Re: Pojďte na lov: GCC 4.3.0 vs. verse
    Ešte jeden update: chyba je vo funkcii v_bignum_bit_shift_right() volanej z v_bignum_reduce()
    21.4.2008 22:07 Ketling | skóre: 8
    Rozbalit Rozbalit vše Re: Pojďte na lov: GCC 4.3.0 vs. verse
    Nie v_bignum_bit_shift_right() ale v_bignum_mul(), nejak som to splietol;-)
    22.4.2008 00:58 Jirka P
    Rozbalit Rozbalit vše Re: Pojďte na lov: GCC 4.3.0 vs. verse
    Můžu hádat? hází to ty cifry o 1 větší (tedy 0x10001 * 0x10001 -> 0x200030002 místo 0x100020001)?
    stativ avatar 22.4.2008 11:34 stativ | skóre: 54 | blog: SlaNé roury
    Rozbalit Rozbalit vše Re: Pojďte na lov: GCC 4.3.0 vs. verse
    Já došel k jinému výsledku – že problém je v druhém průběhu smyčkou v miller_rabin() ve funkci v_bignum_square_half(d);
    Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
    stativ avatar 22.4.2008 10:44 stativ | skóre: 54 | blog: SlaNé roury
    Rozbalit Rozbalit vše Re: Pojďte na lov: GCC 4.3.0 vs. verse
    Nějak se mi toho nedaří dosáhnout. Pokaždé mi to vygeneruje jinou hodnotu druhého parametru.
    Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
    stativ avatar 22.4.2008 10:49 stativ | skóre: 54 | blog: SlaNé roury
    Rozbalit Rozbalit vše Re: Pojďte na lov: GCC 4.3.0 vs. verse
    Už nic, našel jsem to.
    Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
    22.4.2008 22:14 Ketling | skóre: 8
    Rozbalit Rozbalit vše Re: Pojďte na lov: GCC 4.3.0 vs. verse
    Příloha:
    Tak som dal tie inkriminované funkcie do testovacieho zdrojáku (v prílohe) a nejako sa mi stále nedarí zreprodukovať tú chybu.
    stativ avatar 23.4.2008 10:55 stativ | skóre: 54 | blog: SlaNé roury
    Rozbalit Rozbalit vše Re: Pojďte na lov: GCC 4.3.0 vs. verse
    Příloha:
    Mně jo, viz příloha.
    Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
    23.4.2008 11:38 Ketling | skóre: 8
    Rozbalit Rozbalit vše Re: Pojďte na lov: GCC 4.3.0 vs. verse
    Skvelé! Vyzerá to tak, že sa treba asi presne trafiť do dĺžky toho čísla. Ja som experimentoval s rôznymi hodnotami aj s rôznym počtom úvodných núl a stále nič.
    stativ avatar 23.4.2008 13:32 stativ | skóre: 54 | blog: SlaNé roury
    Rozbalit Rozbalit vše Re: Pojďte na lov: GCC 4.3.0 vs. verse
    Řekl bych, že délka je dána pocí BITS (která je 512, původně definována je v v_encryption.h jako V_ENCRYPTION_LOGIN_KEY_BITS).
    Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
    23.4.2008 12:20 Ketling | skóre: 8
    Rozbalit Rozbalit vše Re: Pojďte na lov: GCC 4.3.0 vs. verse
    Příloha:
    Tak som odkomentoval zopár zakomentovaných printf() vo funkcii v_bignum_square_half() a tu je výsledok.

    Prvá kompilácia: ./a.out > out1

    Druhá kompilácia: ./a.out > out2

    diff -u out1 out2 > priloha.diff

    23.4.2008 12:58 Ketling | skóre: 8
    Rozbalit Rozbalit vše Re: Pojďte na lov: GCC 4.3.0 vs. verse
    high = (uv & 0x80000000) != 0; je vždy 0. Predpokladám, že to bude chyba kompilátora.
    stativ avatar 23.4.2008 13:34 stativ | skóre: 54 | blog: SlaNé roury
    Rozbalit Rozbalit vše Re: Pojďte na lov: GCC 4.3.0 vs. verse
    Díky moc! Před chvílí jsem odeslal bug report do gcc bugzilly (#36026). Tohle tam doplním.
    Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
    stativ avatar 23.4.2008 17:26 stativ | skóre: 54 | blog: SlaNé roury
    Rozbalit Rozbalit vše Re: Pojďte na lov: GCC 4.3.0 vs. verse
    Tak na tohle nejde říct nic jiného než: „Wow!“
    Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
    23.4.2008 17:34 Ketling | skóre: 8
    Rozbalit Rozbalit vše Re: Pojďte na lov: GCC 4.3.0 vs. verse
    Tak to by ma nikdy nenapadlo. Škoda, že kompilátor nevyhodí ten warning pri -Wall alebo aspoň -Wextra.

    Založit nové vláknoNahoru

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.