1. Tämä sivusto käyttää keksejä (cookie). Jatkamalla sivuston käyttämistä hyväksyt keksien käyttämisen. Lue lisää.

64- ja 32-bittiset kirjastot, Gentoo ja päänsärkyä

Viestiketju Linux -keskustelu -osiossa. Ketjun avasi rainerb 05.01.2007.

  1. rainerb

    rainerb Member

    Liittynyt:
    24.11.2006
    Viestejä:
    10
    Kiitokset:
    0
    Pisteet:
    11
    Huomenta.

    Asensin 64-bittisen AMD-Gentoon, ja kaikki toimii näköjään ok, KDE mukaanlukien.

    Paitsi eräs valmisohjelma, jonka demoa yritän ajaa ohjelman sisällä. Siinä saan virheilmoituksen, joka tällä hetkellä herjaa LIBGCC_3.2:n puuttumiseen (nimi voi olla väärin - en ole k.o. koneella nyt). Aikaisemmin puuttui jotakin muuta, jonka sain ehkä korjattua.

    Olen mielestäni jäljittänyt ongelman 32- ja 64-bittisten kirjastojen sekaantumiseen, ja siihen, että k.o. demo on ilmeisesti käännetty 32-bittisillä kirjastoilla joita ajan 64-bittisellä koneella.

    Mitä nyt? Gentoon "Multilib" on GOOGLEssa tullut vastaan, mutta sen tarkoitus ja käyttö eivät ole kirkastuneet.

    Jos jostakin löytyisi kompakti perusohje aiheesta, niin olisin kovasti kiitollinen osoittimesta siihen. Osoitin voi olla 64- tai 32-bittinen...

    Ja tietenkin hyvät neuvot vastaanotetaan kiitollisuudella.
     
  2.  
  3. Sakarias

    Sakarias Active member

    Liittynyt:
    26.10.2004
    Viestejä:
    1,806
    Kiitokset:
    12
    Pisteet:
    68
    Viittaa johonkin c kääntäjän kirjastoon. sulla varmaan uusi c 4.1 versio käytössä. jotkut ohjelmat voivat vaatia vielä vanhemman c kääntäjän. itsellä vielä c 3.4.6 käytössä. en ole jaksanut päivittää uudempaan. 64 bittisyydestä ei juuri hyötyä. kaikkea ei kuitenkaan saa vielä 64 bittisenä ja joutuu käyttämään 32 bittisiä sovelluksia mikä aiheuttaa päänvaivaa.
     
  4. rainerb

    rainerb Member

    Liittynyt:
    24.11.2006
    Viestejä:
    10
    Kiitokset:
    0
    Pisteet:
    11
    jep, näin voisi olla. Voiko ne asentaa rinnakkain?
     
  5. .W.

    .W. Regular member

    Liittynyt:
    01.03.2004
    Viestejä:
    838
    Kiitokset:
    0
    Pisteet:
    26

    gcc:t? voi, itellä on 4.1.1 ja 4.0.2 asennettuna. gcc-config ohjelmalla vain vaihtaa tarpeen mukaan sen mitä käyttää milloinkin.
     
  6. Sakarias

    Sakarias Active member

    Liittynyt:
    26.10.2004
    Viestejä:
    1,806
    Kiitokset:
    12
    Pisteet:
    68
    myös javaa voi olla useampia versioita. kaikki softat eivät käänny uusimmalla. java-config -L näyttää asennetut. Itsellä gcc 3.4 vielä lähinnä sentakia kun siirtyminen gcc 4.1 vaatii lähes koko systeemin uudelleen kääntämistä. Ja toimivaa systeemiä ei kannata sorkkia. revdep-rebuild saattaa auttaa myös. luen ensin man-sivut jos revdep-rebuild ei ole tuttu
     
  7. .W.

    .W. Regular member

    Liittynyt:
    01.03.2004
    Viestejä:
    838
    Kiitokset:
    0
    Pisteet:
    26
    Hmm.. en mä oo koskaan uuden gcc:n käännön jälkeen kääntäny koko sydeemiä uusiks, eikä mitn probleemaa ole ollu.. Kyllä ne paketit siellä pikkuhiljaakin päiivttyy, ja revdep-rebuild pitää huolen niistä oikein pakollisista..

    edit: pahin typo..
     
    Viimeksi muokattu: 07.01.2007
  8. Sakarias

    Sakarias Active member

    Liittynyt:
    26.10.2004
    Viestejä:
    1,806
    Kiitokset:
    12
    Pisteet:
    68
    No hyvä jos ei mitään ongelmaa ole ollut. Muilla on ollut niitä paljonkin formia selatessa ja linux ryhmässä. ks http://gentoo-wiki.com/HOWTO_gcc4 tai http://gentoo-wiki.com/HOWTO_Migrate_to_GCC_4.1. http://www.gentoo.org/doc/en/gcc-upgrading.xml#upgrade-3.3-to-3.4

    Itselle ei ole tullut yhtään artikkelia vastaan, jossa kehuttaisiin gcc 4.1 kääntäjän tekevän paljon nopeampaa tai pienempää koodia. optio -os taitaa olla siinä rikki. se pitänee vaihtaa mutta mihin...? vaihtoehtoja piisaa. Itseäni kiinnostaisi miten saisi KDE:n käännettyä nopeammaksi. Minusta se on mulla hieman hitaampi kuin esim. mandriva 2007. Mutta mandrivan väki on kai löytänyt paremmat optimoinnit ;)
     

Jaa tämä sivu