Hlavní navigace

GCC

Cambridge Analytica bankrotuje, Julian Assange se Ekvádoru prodražuje

Julian Assange se Ekvádoru prodražuje, Sony vylepšuje LLVM kvůli budoucí Playstation 5, YouTube Red se vrací jako YouTube Premium, Steam Link pro Android, GCC 9 versus ARM, MESA 18.0.4, CUDA 9.2.

David Ježek

20. 5. 2018 0:00 | Intel
Doba čtení: 2 minuty

Nvidia ukončuje kontroverzní GeForce Partner Program

Adobe zlevňuje předplatné pro školy, GeForce Partner Program končí, LG G7 ThinQ, Pentagon vs Huawei, ukázka DDR5, statistiky HDD od Backblaze, Mageia o vydáních 6.1 a 7, GCC 9.0 o podpoře BRIG / HSA.

David Ježek

6. 5. 2018 0:00 | GCC
Doba čtení: 4 minuty

OpenIndiana částečně přechází na GCC 6.x

Unixový OS vycházející z OpenSolarisu / Illumos konečně přechází od staré verze GCC 4.9 na novější šestkovou řadu, aktuálně verzi 6.4. Proces provázely určité porodní problémy, pár chyb přetrvalo, což shrnuje blogový zápisek na domovském webu…

David Ježek

20. 2. 2018 15:00 |

Ve čtvrtek vyjde GCC 7.3.0 s podporou potřebnou pro Retpoline

Pravděpodobně ve čtvrtek 25. ledna má vyjít GCC 7.3.0, ve kterém bude podpora -mindirect-branch=thunk-extern, potřebná pro překlad jádra se záplatou Retpoline řešící druhou variantu Spectre bez potřeby nestabilních Intel microcode. Dalším GCC…

Jan Fikar

22. 1. 2018 15:33 |

Retpoline záplaty byly backportovány do jader 4.14.14 a 4.9.77

Retpoline (return trampoline) záplaty, které mají zabránit druhé variantě zranitelnosti Spectre, jsou již pár dní v jádře 4.15. Dnes Greg Kroah-Hartman poslal záplaty do jader 4.14 a 4.9. Retpoline se tedy objeví v jádrech  4.9.77 a 4.14.14…

Jan Fikar

15. 1. 2018 17:46 |

GCC 8 přidalo záplaty proti Spectre

V neděli H.J. Lu  z Intelu přidal do Git/SVN verze GCC 8 záplaty s přepínači -mindirect-branch=, -mfunction-return= a -mindirect-branch-register, které se používají k potlačení Spectre, tedy například ke kompilaci jádra s Retpoline záplatou…

Jan Fikar

15. 1. 2018 12:53 |

Patche kernelu a GCC obcházejí Spectre a Meltdown

Jádro Linuxu i GCC reagují vydáním patchů, které obcházejí hardwarové zranitelnosti Spectre a Meltdown v soudobých procesorech. Paul Turner z Google přišel s patchem pro kernel s názvem „retpoline“, který by měl zabránit útoku Spectre za cenu…

Jan Fikar

4. 1. 2018 15:29 |

Ubuntu 17.10 (Artful Aardvark) dostalo jádro 4.13 a GCC 7.2

Přípravy na vydání nového Ubuntu vrcholí, vývojáři nyní přidali dvě novinky: nejnovější jádro 4.13 a překladač GCC 7.2. Na zářijové vydání jádra Canonical čekal a už předem říkal, že jej chce do vydání stihnout zařadit. Přichází s ním spousta…

Petr Krčmář

22. 9. 2017 9:26 |

GCC 5.5 bude poslední v pětkové řadě, vyjde brzy

Jakub Jelínek z Red Hatu oznámil, že brzy vyjde GCC 5.5. Půjde o poslední verzi vydanou v páté řadě, aktuální je řada 7 a řada 6 je také stále ještě podporovaná. Příští rok nás čeká vydání GCC 8, v řádu několika týdnů bude ukončena podpora GCC 5. (Zdroj: Phoronix)

Petr Krčmář

18. 9. 2017 8:33 |

GCC špatně pracovalo s RDRAND instrukcemi

V GCC se již v březnu objevila chyba, kdy se špatně zacházelo s instrukcemi RDRAND/RDSEED pro generování náhodných čísel procesorem (u Intelu od Ivy Bridge u AMD od Zen). Detaily chyby CVE-2017–11671 byly zveřejněny až nyní. Jde o přemazání…

Jan Fikar

27. 7. 2017 15:58 |

GCC schválilo začlenění jazyka D

Řídicí komise GCC schválila začlenění frontendu a runtime knihovny jazyka D do projektu GCC. Sada změn přidávající podporu jazyka D, je již pár dní k dispozici na mailing listu projektu GCC. Momentálně se jen čeká na její revizi. Pokud vše proběhne…

Kozzi

21. 6. 2017 23:47 |

GCC 7.1 přináší podporu C++17

Vývojáři oznámili uvolnění prvního GCC v řadě 7. Protože používají netradiční způsob verzování, je první vydání rovnou označeno jako 7.1.0. Změn a vylepšení je ohromné množství, mezi nejdůležitější patří experimentální podpora C++17, zvýšení…

Petr Krčmář

3. 5. 2017 9:16 |

Bezplatné anglické knihy o programování v C++

Steve Emms na svém OSS blogu vybral devět bezplatných anglických knih o programování v C++. Knihy se zabývají také knihovnami Boost, Qt3, Qt4 a wxWidgets. Je zde také zastoupen úvod do GCC.

Jan Fikar

16. 2. 2017 20:12 |

Intel poslal patche pro bezpečnou paměť SGX do GCC 7

Intel poslal patche pro bezpečnou paměť SGX (Secure Guard Extension) do GCC 7. Přitom již v dubnu byly zveřejněny SGX patche pro linuxové jádro. K využití SGX je nutný procesor Intel Skylake nebo novější. (zdroj: phoronix)

Jan Fikar

29. 12. 2016 15:59 |

První benchmark GCC 7.0

Na GNU kompilátoru GCC 7 se od dubna letošního roku pilně pracuje. Stabilní verze 7.1 by měla vyjít příští rok, ale již včera vyšlo na serveru Phoronix srovnání rychlosti GCC 7.0 s 6.2 a 5.4. Dobrá zpráva je, že nový GCC 7.0 je téměř ve všech…

Jan Fikar

13. 9. 2016 15:35 |

GNU Java Compiler GCJ bude pravděpodobně odstraněn z GCC

GNU Java Compiler GCJ  je již několik let pouze v udržovacím režimu a bude pravděpodobně odstraněn z GCC. Včera poslal Andrew Haley z RedHatu patch, který odstraňuje GCJ a libjava. Zatím není jasné, zda a kdy k vlastnímu odstranění dojde. Snad…

Jan Fikar

6. 9. 2016 9:30 |

Vyšlo GCC 5.2.0

GNU projekt vydal novou verzi kompilátoru GCC s označením 5.2.0, který obsahuje frontendy pro jazyky C, C++, Fortran, Objective-C, Java, Ada, Go a další. Novinek je poměrně hodně, kompletní seznam najdete v changelogu: výchozím režimem pro C je…

Petr Krčmář

20. 7. 2015 10:45 |

GCC (GNU Compiler Collection) 5.1.0

Dne 22. dubna vydal release maintainer projektu GCC (GNU Compiler Collection) Jakub Jelínek stabilní verzi 5.1, poslední stabilní verze vyšla před rokem. Dle nového číslování byla verze 5.0.0 experimentální.  GCC 5 přináší mnoho nových…

Michal Strnad

23. 4. 2015 7:00 |

Ruby kompilované pomocí Clang je výrazně rychlejší

Bráulio Bhavamitra na svém blogu zveřejnil výsledky svého experimentu s překladem Ruby pomocí Clang. Interpreter jazyka zkompilovaný pomocí Clang 3.5 je o 8 % rychlejší než při použití GCC 4.9. Zajímavější je srovnání výsledků se starším GCC…

Petr Krčmář

15. 12. 2014 9:42 |

GCC 5 kompiluje rychle, pořád ale zaostává za Clangem

Phoronix porovnal aktuální překladače v připravované distribuci Fedora 21. Na startovní čáru byly postaveny GCC 4.9.2, LLVM Clang 3.4.2 a GCC 5.0. Vypadá to, že nová řada GCC 5 přinese ve většině případů výrazné zrychlení procesu kompilace proti…

Petr Krčmář

10. 11. 2014 11:12 |

Porovnání překladačů Intel C++, GNU C++ a LLVM Clang

Vývojář Jeff Cogswell na Slashdotu porovnává tři překladače C++: Intel C++, GNU C++ a LLVM Clang. Snaží se při tom vyřadit všechny vnější vlivy, které by mohly výsledky rozkolísat či znehodnotit. Nakonec dochází k poměrně jasnému závěru: „Zajímavé…

Petr Krčmář

6. 11. 2013 13:14 |

Vyšlo GCC 4.8.2

Dne 16. října vydal release maintainer projektu GCC Jakub Jelínek druhou opravnou verzi GCC; první opravná verze 4.8.1 byla vydána přibližně před pěti měsíci. Nová verze je dostupná na veřejných FTP serverech. Jelikož se jedná pouze o opravné…

Redakce

16. 10. 2013 17:53 |

Vyšlo GCC 4.8.1

Dva měsíce po vydání kompileru GCC 4.8 přichází jeho první opravná verze. GCC 4.8.1 nepřináší žádné novinky, pouze opravuje nalezené chyby a optimalizuje procesy za účelem jejich zrychlení. Kompletní seznam změn je součástí changelogu.

Kamil Pošvic

3. 6. 2013 10:32 |

Porovnání výkonu GCC a LLVM Clang

S blížícím se vydání LLVM Clang 3.3 se na serveru Phoronix.com podívali na srovnání výkonu s GCC. Porovnávali GCC 4.8.0, LLVM Clang 3.2 a LLVM Clang 3.3 RC1. Lze tak tedy porovnat nejen GCC a LLVM Clang, ale i posun, který LLVM Clang udělal mezi…

Kamil Pošvic

27. 5. 2013 15:18 |

LLVM/Clang 3.3 bude již téměř schopné zkompilovat jádro

Vývojáři se blíží bodu, kdy hlavní větev LLVM/Clang bude bez větších úprav schopna zkompilovat Linuxové jádro. Vydání 3.3, které je naplánováno na léto, bude tak důležitým milníkem. Detailní informace o aktuálním stavu lze vyčíst z prezentace…

Kamil Pošvic

22. 4. 2013 12:47 |

GCC 4.7.3 opravuje více než stovku chyb

Pokud se pořád držíte starší řady GCC, potěší vás zpráva, že vyšla nová verze 4.7.3, která opravuje více než sto chyb. Oficiálně bylo od předchozího vydání opraveno 118 chyb.

Petr Krčmář

12. 4. 2013 13:50 |

GCC také diskutuje ukončení podpory procesorů 386

Po té co byla z linuxového jádra odebrána podpora pro procesory 386 začala i mezi vývojáři GCC diskuze nad tímto tématem. Navrhovaná varianta je začít podporovat již pouze i486 a vyšší. Došlo by tak k pročištění většiny knihoven, které dnes musí…

Kamil Pošvic

14. 12. 2012 12:48 |

Vývoj nových funkcí do Gcc 4.8 je u konce

Vývoj nové verze překladače Gcc 4.8 se přesunul do druhé fáze. Všechny novinky jsou už hotové a teď už se bude jen ladit a budou se odstraňovat případné chyby. Vydání je plánováno na březen nebo duben příštího roku, tedy přesně rok po vydání…

Petr Krčmář

7. 11. 2012 10:41 |

Podpora pro GCC Link-Time Optimization v jádře

Podle serveru Phoronix byly zveřejněny patche do jádra, které umožní jádro zkompilovat s pomocí Link-Time Optimization v GCC. Výsledkem by měla být asi čtyřikrát delší kompilace, ale zároveň rychlejší jádro. Autorem patchů je Andi Kleen z firmy…

Adam Štrauch

20. 8. 2012 11:58 |

Vyšlo GCC 4.7.1

Richard Guenther oznámil vydání první opravné verze GNU Compiler Collection (GCC) 4.7.1. Přináší důležité opravy regresí a vážných chyb z této větve, stejně jako opravy další stovky menších nalezených chyb. Verze 4.7 vyšla před třemi měsíci.

Kamil Pošvic

15. 6. 2012 11:53 |