Glibc-2.0.7

Savas Irez (savas@eniac.cc.selcuk.edu.tr)
Fri, 5 Mar 1999 14:45:58 +0200 (EET)

Merhaba...
Uzun ugraslar sonucunda Slackware 3.6 uzerine Glibc2.0.7 yi kurmayi
basarmis bulunmaktayim.
Simdi....
kurmak icin kullandiklarim sunlar: kernel 2.0.36
# ile baslayan yerler yorum satirlari :)

glibc-2.0.7-980418.tar.gz
glibc-crypt-2.0.6.tar.gz
glibc-linuxthreads-2.0.7pre6.tar.gz
glibc-localedata-2.0.7pre3.tar.gz
tar -zxvf glibc-2.0.7-980418.tar.gz
cd glibc-2.0.7
tar -zxvf ../glibc-crypt-2.0.6.tar.gz
tar -zxvf ../glibc-linuxthreads-2.0.7pre6.tar.gz
tar -zxvf ../glibc-localedata-2.0.7pre3.tar.gz

mkdir compile
cd compile
../configure --enable-add-ons=linuxthreads,crypt,localedata
--prefix=/usr/i486-linuxglibc2

make
make check
make install

#Dynamic loader i update ediyoruz...
#Linkini yapalim...

ln -s /usr/i486-linuxglibc2/lib/ld-linux.so.2 /lib/ld-linux.so.2

#/etc/ld.so.conf a glibc2/lib in bulundugu yeri yazalim

linux:/mnt# more /etc/ld.so.conf

/usr/local/lib
/usr/X11R6/lib
/usr/ix86-linux/lib
/usr/ix86-linuxaout/lib
/usr/i486-linuxglibc2/lib
/usr/openwin/lib

#aktif hale getirelim

ldconfig -v

#gcc yi glibc2 icin konfigur edelim.

cd /usr/lib/gcc-lib/
cp -r i486-unknown-linux i486-linuxglibc2

cd /usr/lib/gcc-lib/i486-linuxglibc2/2.7.2.3

#Bu dizindeki specs.glibc2 dosyasini specs uzerine kopyaladim.
cp specs.glibc2 specs

cp /usr/

#linkleri update edelim

cd /usr/i486-linuxglibc2/include
ln -s /usr/src/linux/include/linux
ln -s /usr/src/linux/include/asm
ln -s /usr/X11R6/include/X11

#bunlar disinda HOWTO'da yazdigi gibi ne olur ne olmaz diyerekten
#ncurses dosyalarini da linkledim.

lrwxrwxrwx 1 root root 21 Mar 5 13:17 curses.h ->
/usr/include/curses.h
lrwxrwxrwx 1 root root 18 Mar 5 13:17 eti.h ->
usr/include/eti.h
lrwxrwxrwx 1 root root 19 Mar 5 13:17 form.h ->
/usr/include/form.h
lrwxrwxrwx 1 root root 19 Mar 5 13:17 menu.h ->
/usr/include/menu.h
lrwxrwxrwx 1 root root 22 Mar 5 13:17 ncurses.h ->
/usr/include/ncurses.h
lrwxrwxrwx 1 root root 20 Mar 5 13:17 panel.h ->
/usr/include/panel.h
lrwxrwxrwx 1 root root 19 Mar 5 13:17 term.h ->
/usr/include/term.h
lrwxrwxrwx 1 root root 21 Mar 5 13:17 unctrl.h ->
/usr/include/unctrl.h

#Simdi de test edelim...
------------dene.c------------
#include <stdio.h>

main()
{
printf("hello world!\n");
}
----------------End of dene.c-------------

#Asagidaki parametreleri vererek derledim.

linux:~# gcc -b i486-linuxglibc2 -nostdinc -I/usr/i486-linuxglibc2/include
-I/usr/lib/gcc-lib/i486-linuxglibc2/2.7.2.3/include dene.c -o dene

#kontrol etmek icin

karatay1:~# ldd dene
libc.so.6 => /usr/i486-linuxglibc2/lib/libc.so.6 (0x4000f000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

#Hmm hersey yolunda gorunuyor...
--------------------------------Kurulum Biter------------------

Simdi burada sormak istedigim birsey var...
ben bu glibc2 yi HOWTO yazildigi sekilde ve test library olarak kurdum ve
yukledim..
simdi bu konuda biraz yardima ihtiyacim var...
benim asil amacim slackware3.6 uzerine Oracle 8.0.5 for linux kurmak.
bu sekilde glibc2.0.7 isteyen oracle i sisteme kurabilir miyim dersiniz ?
yani oracle sistemde glibc 2.0.7 oldugunu gorebilecek mi ?
ben pek emin olamadim test oldugu icin...

Savas Irez Selcuk Universitesi
email: savas@eniac.cc.selcuk.edu.tr Bilgisayar Muhendisligi
Web: http://www.ceng.selcuk.edu.tr/~savas
ICQ: 13399123
AIM: savasirez
-*
Hiroshima-45, Chernobyl-86, Windowz-95, Memfiz98 !!!


Listeden cikmak icin:
unsub linux
mesajini listeci@bilkent.edu.tr'a gonderiniz.
Lutfen Listeci icin MIME / HTML / Turkce Aksan kullanmayin.
Liste arsivinin adresi: http://listweb.bilkent.edu.tr/