clang: KOKO ubuntujakelun kääntäminen?

clang_tilalle_eroon_gcc

Onko tuo clang jo riittävän valmis korvaamaan kokonaan gcc:n ?

Eli onko mahdollista kääntää tällä:

https://en.wikipedia.org/wiki/Clang

koko ubuntu -jakelun KAIKKI osat, niin kernel, sovellusohjelmat kuin kirjastotkin?

Eli saisiko aikaiseksi linuxjakelun, jossa gcc ei ole enää ohjelma, vaan symbolinen linkki clang -kääntäjään?

Eli niin, että ne esim. automake:lla tehdyt käännösskriptit, jotka luulevat käyttävänsä gcc:tä, kutsuisivat c -kääntäjää kyllä nimellä gcc, mutta kun tässä järjestelmässä gcc olisi enää symbolinen linkki clang -kääntäjään, tällöin (joskin tietämättään) ko. skriptit nekin käyttäisivät clang -kääntäjää, eivät gcc:tä?

Onko clang c ja c -kääntäjänä riittävän vakaa ja yhteensopiva, jotta gcc ja g -kääntäjistä päästäisiin kokonaan eroon ja ylläoleva olisi oikeasti mahdollista ?

5

110

    Vastaukset 5

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Kyllähän se Clang korvaa gcc:n, että samalla tavalla molemmat kääntää standardia C:tä ja C :aa.

      Sen sijaan kun puhutaan suurista määristä koodia niin kyllähän siellä jokseenkin varmasti jotain jää kääntymättä.

      Se on aika kova vaatimus odottaa että kaikki kääntyisi kuin GCC:llä kun uudemmalla GCC:llä ei myöskään aina käänny kaikki vanhalla GCC:llä tehty koodi. Sitten vaan muokataan vähän ja taas kääntyy.

      Varmaan helpointa olisi aloittaa omat väännökset käyttämällä käyttöjärjestelmää jossa on jo Clang käytössä.

    • Jaaha-en-osaa-sanoa

      Ymmärin kyllä mitä tarkoitit, ja pisti miettimään vähäksi aikaa, ja tulin tulokseen että minun tieto taito ei riitä edes pienimuotoiseen testiin yksittäisen ohjelmankaan kanssa. Tuskin tuossa oli muusta kyse kuin voiko näin tehdä, koska en usko että sillä mitään erityistä olisi saavutettavissa.

      Linux Mint 18.1 Serena
      Xfce 64-bit

    • älä_kysele

      Miksi et itse koita..........

    • Itselläni on Gentoossa asennettuna Clang/LLVM. Kerneliä ym. en ole yrittänyt sillä kääntää. Oletuksena vielä gcc. Noiden asentaminen lähdekoodista opettavaista. Googleta vaikka gcc bootstrapping. Ei liene vaikeaa muuttaa Gentoota käyttämään jotain toista kääntäjää. Gentoo on hyvin muokattavissa oleva systeemi.

    • Tuskinkääntyykaikki

      Poista gcc, tee symboliset linkit ja kokeile.

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Suomalaisten pinna paloi - Ärsytys iskee uudesta TTK-juontajasta "Eihän tälle voi kun nauraa"

      Oliko Veronica Verho hyvä valinta TTK-juontajaksi? Uuden TTK-juontajan henkilöllisyyttä on arvailtu siitä asti, kun Va
      Suomalaiset julkkikset
      109
      2250
    2. Mitäpä luulet että tykkääkö

      kukaan kaivatustasi ?
      Ikävä
      103
      896
    3. T rakastan sua

      vaikket sitä usko
      Ikävä
      67
      861
    4. Varmaan aika moni

      Haluaisi sinut enemmän kuin mielellään
      Ikävä
      48
      825
    5. Mitä tapahtuu?

      Mitä tapahtuu Humalojalla? Poliiseja talon ympärillä ja paljon ihmisiä pitkin pihoja???
      Haapavesi
      22
      822
    6. Suomi on viittä vaille sodassa Venäjän kanssa...

      ...syynä tähän on kokoomuslainen presidenttimme Stubb. Hän on ainoa eurooppalaisen maan johtaja, joka kärkkäästi ja taha
      Maailman menoa
      535
      756
    7. Miksi et lähesty minua

      Jos kerran kaipaat, mies? Mitä pelkäät?
      Ikävä
      80
      677
    8. Olen vähän epävarma siitä, oletko kiltti

      Nainen, ensivaikutelma oli, että olet tosi hyväsydäminen eli siinä mielessä harvinaisuus. Eli et mene virran mukana, etk
      Ikävä
      76
      650
    9. Herkkä, hellä, aurinkoinen, kaunis upea, valonsäde on hän nainen

      Ja myös fiksu, älykäs ja luonnonläheinen. Erittäin mielenkiintoinen ja kiltti ihminen. Haluan tuntea hänet, koska kaik
      Ikävä
      23
      600
    10. Kai sä olet

      Luovuttanut mun suhteen.
      Ikävä
      57
      561
    Aihe