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í
×
včera 21:33 | Zajímavý projekt

Zdrojové kódy operačního systému RISC OS pro architekturu ARM byly již dříve s omezeními zveřejňovány na RISC OS Open. Nyní bylo oznámeno, že RISC OS přejde kompletně pod licenci Apache 2.0.

Fluttershy, yay! | Komentářů: 0
včera 16:00 | Nová verze

Byl vydán Mozilla Firefox 63.0. Přehled novinek v poznámkách k vydání a na stránce věnované vývojářům. Vylepšeno bylo například blokování obsahu a ochrana proti sledování. Rozšíření ve Firefoxu na Linuxu běží nově v samostatném procesu.

Ladislav Hagara | Komentářů: 0
včera 11:00 | Humor

Před týdnem byly zveřejněny informace o bezpečnostní chybě CVE-2018-10933 v knihovně libssh implementující protokol SSH. Autentizaci bylo možné jednoduše obejít odesláním zprávy SSH2_MSG_USERAUTH_SUCCESS. Chyba byla opravena v upstream verzích libssh 0.8.4 a 0.7.6. Chris Lamb, vedoucí projektu Debian, zveřejnil na Twitteru upravený komiks Cyanide & Happiness věnovaný této bezpečnostní chybě.

Ladislav Hagara | Komentářů: 0
včera 10:22 | Komunita

Mozilla na svém blogu Future Releases oznámila spolupráci se švýcarskou společností Proton Technologies stojící za šifrovanou poštou ProtonMail a virtuální privátní sítí ProtonVPN. Právě službu ProtonVPN v ceně 10 dolarů měsíčně začne Mozilla od zítra postupně nabízet uživatelům Firefoxu v USA. Část peněz bude použita na další rozvoj Firefoxu.

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

Byla vydána verze 11.4 open source alternativy GitHubu, tj. softwarového nástroje s webovým rozhraním umožňujícího spolupráci na zdrojových kódech, GitLab (Wikipedie). Představení nových vlastností i s náhledy v příspěvku na blogu.

Ladislav Hagara | Komentářů: 0
včera 00:11 | Zajímavý článek

Jiří Eischmann se v příspěvku Datovka na Flathubu na svém blogu věnuje aplikaci Datovka, tj. multiplatformní desktopové aplikaci pro přístup k datovým schránkám a k trvalému uchovávání datových zpráv v lokální databázi, ve formátu Flatpak. Instalovat ji lze přímo z Flathubu.

Ladislav Hagara | Komentářů: 0
22.10. 22:55 | Komunita

Richard Stallman představil první verzi dokumentu s názvem GNU Kind Communication Guidelines s doporučeními pro přispěvatele do projektu GNU. Cílem doporučení je udržovat v komunitě přátelskou atmosféru.

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

Byl vydán Linux 4.19. Jeho vývoj dokončil a vydání oficiálně oznámil Greg Kroah-Hartman, poněvadž si Linus Torvalds vzal před pěti týdny volno a rozhodl se zapracovat na svém chování. Ke kontroverznímu dokumentu Contributor Covenant Code of Conduct přibyla jeho interpretace Linux Kernel Contributor Covenant Code of Conduct Interpretation. Přehled nových vlastností a vylepšení Linuxu 4.19 na stránce Linux Kernel Newbies a samozřejmě v Jaderných novinách. Kódové jméno Linuxu bylo změněno z Merciless Moray na People's Front.

Ladislav Hagara | Komentářů: 5
22.10. 02:00 | Pozvánky

Konference OpenAlt 2018 (dříve LinuxAlt a Openmobility) proběhne již o víkendu 3. a 4. listopadu na FIT VUT v Brně. Motto konference je "Otevřeným přístupem k otevřené společnosti". Připraveno je 8 tracků přednášek a workshopů. Pořadatelé připravili výběr toho nejzajímavějšího.

Ladislav Hagara | Komentářů: 0
21.10. 01:00 | IT novinky

Bylo vydáno RFC 8484 řešící posílání DNS dotazů a získávání DNS odpovědí přes protokol HTTPS (DoH, DNS over HTTPS). V aktuálních verzích Firefoxu je DoH ve výchozím nastavení zakázáno. Povolit jej lze v about:config změnou hodnoty network.trr.mode (Trusted Recursive Resolver). V srpnu zveřejnila Mozilla výsledky experimentu s DNS přes HTTPS ve Firefoxu Nightly.

Ladislav Hagara | Komentářů: 50
Přispíváte osobně k vývoji svobodného softwaru?
 (40%)
 (42%)
 (24%)
 (23%)
 (12%)
 (36%)
Celkem 291 hlasů
 Komentářů: 17, poslední 22.10. 22:11
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.