4.1. A forrás letöltése és fordítása

A glibc számos változata elérhető, de nem biztos, hogy a legújabb változat jobb, mint egy régebbi. A legjobb, ha utánanézel különböző internetes fórumokon, melyiket érdemes használni és melyiket nem. Vagy ha ismersz valakit, aki járatos a témában, kérdezd meg tőle, hátha tudja melyik változat mennyire jó.

Én a glibc-2.2.4-et telepítettem, mivel azt mondták, ez elég szépen működik, de más változatot is feltehetsz, ha az jobban tetszik.

Akkor munkára fel:

  1. Töltsd le a forrást az ftp.gnu.org/gnu/glibc/ webhelyről; amint említettem, a 2.2.4-es változatot használtam.

  2. Csomagold ki:
    tar -xzvf glibc-2.2.4.tar.gz

  3. Még szükséged lesz a "linuxthreads" csomagra is, amelyet a linuxthreads könyvtárban megtalálsz az ftp.gnu.org szerveren. A fájl neve:
    glibc-llinuxthreads-2.2.4.tar.gz
    Ügyelj arra, hogy a linuxthreads változatszáma megegyezzen a glibc-ével.

  4. Másold a linuxthreads csomagot a glibc forrás-könyvtárába:
    cp glibc-linuxthreads-2.2.4.tar.gz glibc-2.2.4

  5. Lépj be a glibc könyvtárába:
    cd glibc-2.2.4

  6. Csomagold ki a linuxthreads forrás t:
    tar xzvf linux-threads-2.2.4.tar.gz

  7. Állítsd be:
    ./configure --enable-add-ons=linuxthreads
    Ez a kapcsoló úgy állítja be a csomagot, hogy fordításkor vegye figyelembe a linuxthreads csomagot is. Ez a más Linux rendszerekkel való kompatibilitás miatt szükséges. E nélkül például nem biztos, hogy az általad fordított programok futni fognak más gépeken.

  8. Majd indítsd el a glibc fordítását:
    make
    Ez eltart egy darabig (körülbelül fél óráig tartott a 1.5 GHz-es Duron XP gépen).

Most, hogy a programkönyvtár is le lett fordítva, minden készen áll a telepítéshez, de az már nem lesz ilyen könnyű feladat.