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

Discussion in 'Linux -keskustelu' started by rainerb, Jan 5, 2007.

  1. rainerb

    rainerb Member

    Joined:
    Nov 23, 2006
    Messages:
    10
    Likes Received:
    0
    Trophy Points:
    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. Sakarias

    Sakarias Active member

    Joined:
    Oct 26, 2004
    Messages:
    1,806
    Likes Received:
    12
    Trophy Points:
    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.
     
  3. rainerb

    rainerb Member

    Joined:
    Nov 23, 2006
    Messages:
    10
    Likes Received:
    0
    Trophy Points:
    11
    jep, näin voisi olla. Voiko ne asentaa rinnakkain?
     
  4. .W.

    .W. Regular member

    Joined:
    Mar 1, 2004
    Messages:
    838
    Likes Received:
    0
    Trophy Points:
    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.
     
  5. Sakarias

    Sakarias Active member

    Joined:
    Oct 26, 2004
    Messages:
    1,806
    Likes Received:
    12
    Trophy Points:
    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
     
  6. .W.

    .W. Regular member

    Joined:
    Mar 1, 2004
    Messages:
    838
    Likes Received:
    0
    Trophy Points:
    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..
     
    Last edited: Jan 7, 2007
  7. Sakarias

    Sakarias Active member

    Joined:
    Oct 26, 2004
    Messages:
    1,806
    Likes Received:
    12
    Trophy Points:
    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 ;)
     

Share This Page