Hlavní navigace

LLVM/Clang dokáže zkompilovat 32bit x86 Linux 5.9

Sdílet

David Ježek 22. 7. 2020
LLVM

Po snahách o úpravy vedoucí k možnosti kompilovat Linux Clangem pro AArch64 či x86–64 přijde s jádrem Linux 5.9 též možnost kompilovat Clangem i x86/32bit x86 kernel.

Sluší se dodat, že linuxový svět pozvolna opouští od 32bit x86 platformy, ostatně 20. výročí uvedení prvních AMD64 procesorů už není tak daleko, přesto jsou situace, kdy 32bit jádro je potřeba. A jak dodává Phoronix, Clang poskytuje lepší diagnostiky i portovatelnost zkompilovaného kódu než GCC, takže proč ne.

Připomeňme též, že s verzí 10 přešel na Clang systém FreeBSD, později se u některých architektur přidalo OpenBSD a v linuxovém světě si Clang už nějakou dobu užívají lidé s OpenMandrivou.

Našli jste v článku chybu?
  • Aktualita je stará, nové názory již nelze přidávat.
  • 22. 7. 2020 14:00

    RDa

    Co tim autor asi myslel?

    Clang poskytuje lepší diagnostiky i portovatelnost zkompilovaného kódu než GCC.

    Od kdy se portuje vysledna binarka?

  • 22. 7. 2020 22:04

    bez přezdívky

    "ensure better code portability in being able to build under multiple compilers"

    Původní text dává smysl, překlad už ne. A ve zprávičce chybí zdroj!

  • 23. 7. 2020 12:42

    Peter Fodrek

    pre big.LITTLE by bolo zaujímavé mať binárky s premenlivými cestami podľa schopností jadra na ktorom práve kód beží. A to by sa hodilo v napr. v "Skybridge 2" t.j Skybridge s mixom architektúr..

    2015 - SkyBridge

    Napřesrok totiž dojde ke sjednocení vývoje x86 a ARM architektur. Pod názvem projekt SkyBridge chystá společnost modulární design, který sjednotí podobu APU / SoC do té míry, aby bylo možné v rámci jednoho návrhu používat jak x86, tak ARM jádra (aby nedošlo k nedorozumění: buďto jedna, nebo druhá) jako hlavní výpočetní jednotky.
    https://diit.cz/clanek/amd-k12-podporuje-x86-i-arm