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

72

    Vastaukset

    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. 57-vuotiads muka liian vanha töihin?

      On tämä sairas maailma. Mihin yli 55-vuotiaat sitten muka enää kelpaavat? Hidasta itsemurhaa tekemään, kun eläkkeelle ei
      Maailman menoa
      382
      4505
    2. Haluatteko miellyttää kumppaninne silmää?

      Entä muita aisteja? Mitä olette valmiita tekemään sen eteen että kumppani näkisi teissä kunnioitettavan yksilön? Olette
      Sinkut
      283
      2502
    3. By the way, olet

      mielessäni. Olet minulle tärkeä, niin suunnattoman tärkeä. En kestäisi sitä jos sinulle tapahtuisi jotain. Surullani ei
      Ikävä
      144
      1803
    4. Onko kaivattunne suosittu?

      Onko teillä paljon kilpailijoita? Mies valitettavasti näyttää olevan paljonkin naisten suosiossa :(
      Ikävä
      103
      1554
    5. J-miehelle toivon

      Hyvää yötä. Voisiko nykyistä tilannetta uhmaten vielä pienintäkään toivetta olla, päästä kainaloosi joskus lepääämään.
      Ikävä
      85
      1463
    6. Täytyi haukkuu sut lyttyyn

      En haluu tuntee rakkautta sua kohtaan enää ja haluun unohtaa sut mut sit tulee kuiteki paha olo kun haluis vaan oikeesti
      Ikävä
      61
      1307
    7. Haluatko S

      vielä yrittää?
      Ikävä
      60
      1305
    8. Kylpyläsaaren Lomakylän kahvilaravintola

      Kävimme syömässä Kylpyläsaaressa. "Naudanliha burgeri" maksoi 18,90 euroa ja lisäksi limsa 4,50 euroa. Annoksen hinnaks
      Haapavesi
      58
      1226
    9. Onkohan sulla enää tunteita

      kun nähdään seuraavan kerran? Niin hyvä fiilis on ollut viime aikoina, että se on nyt pahin pelkoni. Oletkohan unohtanut
      Ikävä
      46
      1214
    10. Rakkauden riemuvoitto

      Valta voidaan voittaa tiedolla. Mutta tieto on huonompi kuin kauneus, hellyys ja rakkaus. Siksi kauneus on vallan ja tie
      Hindulaisuus
      346
      1063
    Aihe