abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
dnes 00:22 | Nová verze

Byla vydána nová vývojová verze datového formátu a souvisejících nástrojů Relational pipes. Verze v0.9 obsahuje vstupní moduly pro fstab, CSV, XML a příkazový řádek; výstupní moduly pro CSV, XML, ODS (ODF), GUI (Qt), hodnoty oddělené nulovým bajtem a tabulkový výstup do konzole. Relační data lze upravovat relačními příkazy grep, cut a sed.

xkucf03 | Komentářů: 3
včera 18:33 | Zajímavý software

Podman dospěl do verze 1.0.0. Jedná se o nástroj umožňující vytvářet a provozovat kontejnery, aniž by uživatel potřeboval práva roota.

Ladislav Hagara | Komentářů: 0
18.1. 16:44 | Zajímavý software

Na Kickstarteru lze podpořit vývoj svobodného softwarového nástroje Akira, jenž by měl umožnit designérům designování aplikací v Linuxu. Mělo by se jednat o alternativu k proprietárním nástrojům Sketch, Figma nebo Adobe XD.

Ladislav Hagara | Komentářů: 0
18.1. 12:11 | Zajímavý článek

V Edici CZ.NIC vyšla kniha CyberSecurity věnovaná problematice kybernetické bezpečnosti, a to především jejím základním principům, které by měl respektovat každý, kdo využívá informační a komunikační technologie. Kniha je ke stažení zcela zdarma pod licenci Creative Commons (CC BY-ND 3.0 CZ) (pdf, epub, mobi).

Ladislav Hagara | Komentářů: 0
18.1. 02:00 | Nová verze

Byla vydána nová stabilní verze 0.92.4 a první alfa verze verze 1.0 svobodného multiplatformního vektorového grafického editoru Inkscape. Přehled novinek v poznámkách k vydání (0.92.4 a 1.0alpha0). Obě verze jsou k dispozici také jako balíčky ve formátu AppImage. Stačí je stáhnout, nastavit právo ke spuštění a spustit.

Ladislav Hagara | Komentářů: 6
17.1. 21:22 | Nová verze

Byla vydána verze 1.32 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.

Ladislav Hagara | Komentářů: 0
17.1. 15:44 | Komunita

V říjnu byla změněna licence u multiplatformní dokumentové databáze MongoDB z GNU AGPLv3 na SSPL (Server Side Public License). Dle právníku se nejedná o svobodnou licenci. Databáze MongoDB tak nebude obsažena ve Fedoře, v Red Hat Enterprise Linuxu ani například v Debianu.

Ladislav Hagara | Komentářů: 18
17.1. 02:22 | Nová verze

Byla vydána verze 2.0 svobodné aplikace určené pro fotografování a ovládání digitálních fotoaparátů z počítače Entangle. Kódové jméno této nejnovější verze je Sodium.

Ladislav Hagara | Komentářů: 2
17.1. 01:22 | Nová verze

Byla vydána verze 2.18 svobodného webového prohlížeče pracujícího v grafickém i textovém módu Links (Wikipedie). Přehled novinek v seznamu změn. Links letos slaví 20 let. První veřejná verze 0.80 byla zveřejněna 24. listopadu 1999.

Ladislav Hagara | Komentářů: 7
16.1. 16:55 | Zajímavý článek

Vývojáři postmarketOS (GitLab) hodnotí 600 dnů vývoje tohoto v květnu 2017 představeného operačního systému pro chytré telefony vycházejícího z optimalizovaného a nakonfigurovaného Alpine Linuxu s vlastními balíčky [reddit].

Ladislav Hagara | Komentářů: 3
Používáte USB Type-C?
 (19%)
 (16%)
 (11%)
 (12%)
 (37%)
 (3%)
 (44%)
Celkem 416 hlasů
 Komentářů: 0
Rozcestník

Dotaz: Používat vyrovnávací paměť kompilace (cache)

4.8.2005 17:21 Petr Tomeš | skóre: 23 | blog: ptomes | Brno
Používat vyrovnávací paměť kompilace (cache)
Přečteno: 132×
Dobrý den, handbooku letmo zmíňuje ccache a její možné nevýhody ccache - rychlé vyrovnávací paměti kompilátoru, která umožňuje zhruba 5-10x urychlit kompilaci. Má s tím někdo zkušenosti? Předem děkuji za odpovědi.

Sestava: Gentoo 2005.0/1 Pentium III 900 MHz Celeron2 Coppermine 128 MB RAM Nvidia Riva TNT2 32 MB RAM. /boot (32 MB) / (9 GB) swap (1024 MB) KDE-base 3.4 + základní programy (Firefox, Amarok, KMail, K3B, MPlayer, KWord, KSpread...)

Odpovědi

4.8.2005 18:43 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Používat vyrovnávací paměť kompilace (cache)
ccache používám pořád. Akorát nepoužívám Gentoo...

Jako nejméně problematická metoda se ukazují symlinky cc, gcc, g++, c++, v nějakém adresáři, který je v PATH před /usr/bin. Pokud ti jde jen o kompilaci programů z Portage, tak ty zlobivé asi vývojáři napravili v ebuildech, takže by ti mělo být jedno, kterou metodu používá FEATURES="ccache".

Zrychlení kompilace programů nepoužívajících libtool je skutečně řádové; režie libtoolu sežere dost, ale i s ním je zrychlení citelné.
4.8.2005 19:53 cronin | skóre: 49
Rozbalit Rozbalit vše Re: Používat vyrovnávací paměť kompilace (cache)
Z popisu intuitívne tuším, o čo sa jedná, ale nikdy som o tom nepočul. Vyzerá to zaujímavo a možno by som to chcel použiť. Môžete ma nasmerovať, čo si mám pozrieť? V manuály gcc som "ccache" nenašiel, man -k tiež mlčí. Google našiel http://ccache.samba.org/, ale čo má samba s kompilovaním? O čo teda ide?
JaMa avatar 4.8.2005 20:00 JaMa | skóre: 1 | blog: jama
Rozbalit Rozbalit vše Re: Používat vyrovnávací paměť kompilace (cache)
Pokud mas gentoo tak je to jednoduche.. http://gentoo-wiki.com/TIP_Use_ccache
4.8.2005 20:29 cronin | skóre: 49
Rozbalit Rozbalit vše Re: Používat vyrovnávací paměť kompilace (cache)
Gentoo nemám, keby som ho mal, pravdepodobne by som o tej črte už vedel. Z uvedenej stránky som sa dočítal:
ccache is a compiler cache. It uses the -E gcc switch and a hash to detect when a compilation can be satisfied from cache.
Z manuálu gcc som sa dočítal:
Stop after the preprocessing stage; do not run the compiler proper. The output is preprocessed source code, which is sent to the standard output.
To mi spolu nejako stále zmysel nedáva.
4.8.2005 20:34 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Používat vyrovnávací paměť kompilace (cache)
Samozřejmě zrychlení opakované kompilace se stejnými volbami kompilátoru -- takže zda a o kolik se tím zrychlí emergování pro normální lidi, to by asi musel nějaký gentooista změřit...
4.8.2005 20:39 cronin | skóre: 49
Rozbalit Rozbalit vše Re: Používat vyrovnávací paměť kompilace (cache)
No, to sa mi paci. Castejsie kompilujem napriklad jadro FreeBSD s minimalnou zmenou v jeho konfiguraku a vzdy s tymi istymi volbami kompilatora. Mozem nejakym sposobom toto vyuzit?
4.8.2005 20:15 jm
Rozbalit Rozbalit vše Re: Používat vyrovnávací paměť kompilace (cache)
Vzdyt to funguje uplne samo, akorat staci do FEATURES pridat ccache. :-)
4.8.2005 20:20 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Používat vyrovnávací paměť kompilace (cache)
Pokud tazateli jde o kompilaci z Portage a ne třeba vlastních věcí... No, píše cosi o handbooku, takže snad.
4.8.2005 20:26 jm
Rozbalit Rozbalit vše Re: Používat vyrovnávací paměť kompilace (cache)
To use ccache with **non-Portage** C compiling, add /usr/lib/ccache/bin to the beginning of your path, before /usr/bin.
pise se v tom ebuildu. To by snad mohl taky zvladnout. ;-)

P.S. Maximalni velikost se nastavuje pomoci ccache -M, napr. ccache -M 2G - no a to je asi vsechno.

Založit nové vláknoNahoru

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

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