LibreOffice 7.0 nejspíš nasadí LLVM/Clang

21. 4. 2020

Sdílet

LibreOffice 6.4
LibreOffice 6.4

Minimálně určitou část zdrojového kódu může v LibreOffice 7.x do finální podoby místo GCC či Microsoft Visual C++ sestavovat kompilátor Clang z balíku LLVM. Změna je zvažována pro renderovací část Skia, jak uvádí Luboš Luňák z Collabora.

Dodává, že Skia je pro Clang optimalizována a při použití CPU módu renderingu běží některé operace s jinými kompilátory několikanásobně pomaleji. Zatím ale není jasné, jak toto zakomponovat do přípravy předpřipravených vydání LibreOffice, zdali zde Clang vynucovat, nebo s ním sestavovat vše, nebo zvolit jinou cestu.

Jde zde ale o výkon renderovací části Skia při záložním CPU renderingu tam, kde nejsou přístupné možnosti GPU. LibreOffice 7.0 pak má podporovat i API Vulkan a CPU rendering by tak uživatelé prakticky neměli potkávat (pokud nemají vysloveně zastaralý počítač). Samozřejmě nelze však vyloučit, že vývoj v ostatních kompilátorech v budoucnu tuto měřitelnou výhodu použití Clangu pro LibreOffice, smaže.

Našli jste v článku chybu?

Autor zprávičky

Příznivec open-source rád píšící i o ne-IT tématech. Odpůrce softwarových patentů a omezování občanských svobod ve prospěch korporací.