[Gelistirici] Dış bağımlılıklar , amerikan mandası

Ismail Dönmez ismail at pardus.org.tr
6 Şub 2008 Çar 16:26:48 EET


At Wednesday 06 February 2008 around 16:14:56 S.Çağlar Onur wrote:
> 06 Şub 2008 Çar tarihinde, Ismail Dönmez şunları yazmıştı:
> > > Nasıl göremiyorsun, xorg-server yokken python derleyemiyoruz abi :).
> >
> > Diğer dağıtımlara bakarsan onlarda da öyle.
>
> Yahu banane diğer dağıtımlardan :), diğer dağıtımlarda system.base diye bir
> şey mi var hem.

Diğer dağıtımlar şu güne kadar n kere kendini gcc 4.3 ile bootstrap etti. 
Fedora en azn 2 kere etti mesela.

> > > Bootstrap dediğin şey 2007 üzerine derle demek olmamalı. "pisi it -c
> > > system.base -D /hede" ile system.base ve system.devel'i bir yere kurup
> > > chroot edip içerde derlemelisin.
> >
> > system.base ve system.devel derlendikten sonra bunu yapabilirsin zaten bi
> > problem yok. 0'dan bootstrap etmek demek Gentoo gibi her yere bootstrap
> > hack eklemek demek.
>
> Abi bu dağıtım 2 tam sürüm çıkarttı daha önce, ilkinde paket yöneticisi
> bile yoktu ama hiç bir yerde bootstrap hack'i diye tabir ettiğin şeyleri
> yapmadık. Sadece system.base ve devel bağımlılıklarını kendi içinde taşır
> dedik oldu bitti.

Hiç köklü değişiklik yapılmadığı içindir, gcc3->gcc4 Perl 5.8 -> Perl 5.10 ve 
daha birçoğu var bu değişimde.

> > > Aklımda olan senaryo şöyle;
> > >
> > > gcc için mpfr ve gmp system.devel'e
> >
> > autogen olmazsa regression test yapamıyoruz ama bu önemli.
>
> O zaman autogen, guile ve libxml2'yi de system.devel'e alırız.
>
> > > ve shadow neden cvs ister sorunu çözüle, co mu ediyor derlerken manyak
> > > mı bu?
> >
> > AUTOPOINT mevzuusudur, diğer dağıtımlarda yine bu böyle. Olmayan
> > problemler yaratıyoruz gibime geliyor.
>
> O zaman cvs'den mit-kerberos desteğini atıp devel'e koyacağız bu arkadaşı
> demek oluyor ama bu diğer dağıtımlar da da böyle olduğu için değil,
> system.base'i derlemek için gerekli herşey system.devel'in içinde olması
> gerekiyor kuralından hareket ile olmalı.



-- 
Never learn by your mistakes, if you do you may never dare to try again.



Gelistirici mesaj listesiyle ilgili daha fazla bilgi