On Wed, 05 Oct 2011 12:32:14 +0300
Fatih Aşıcı <[email protected]> wrote:

>  On Tue, 27 Sep 2011 16:25:38 +0300, Gökcen Eraslan <[email protected]> 
>  wrote:
> > Selam,
> 
>  Selam,
>  
> > Daha önce teknik listede de konuştuğumuz gibi pisi ile clang kullanmak 
> > için öncelikle pisi kodundaki hard-coded gcc ve g++ değerlerini
> > pisi.conf'a taşımak gerekiyor. Bunun için ekteki yamayı
> > yaptım. Yama, pisi.conf'ta şu değerleri tanımlayabilmemizi sağlıyor:
> >
> > cc = clang
> > cxx = clang++
> > ld = ld.gold
> >
> > bu değerler pisi.conf'ta tanımlı olmadığında:
> >
> > cc = gcc
> > cxx = g++
> > ld = ld
> >
> > gibi davranılıyor. Daha sonra öntanımlı derleyici değiştirilise sadece 
> > configfile.py'den bu değerlerin değiştirilmesi yetecek.
> >
> > * Yamayı yaparken çıkan ilk sorun, clang'ın host önekli binarylere (misal 
> > x86_64-pc-linux-gnu-gcc) sahip **olmaması** oldu. Bunu kurtarmak için
> > şöyle yaptım; eğer pisi.conf'ta tanımlanan
> > cc/cxx/ld'nin host önekli olanları varsa öncelikli olarak onlar tercih 
> > edilecek eğer yoksa doğrudan pisi.conf'a yazılanlar kullanılacak/export 
> > edilecek.
> 
>  pisi kodu host önekiyle vs. uğraşmasın. pisi.conf'a açık açık önekiyle 
>  beraber yazalım. Kullanıcı öneksiz
>  halini de kullanmak isteyebilir. Pisi zorla eklemesin. Gerekirse strip,
> ar, vs için de option koyabiliriz.

+1. strip ve ar için arm tarafında pis workaround lar yapmak zorunda
kalmıştım.

-- 
~ @memre <Mehmet Emre Atasever>
__EOM

Attachment: pgpEbrlaGKYF6.pgp
Description: PGP signature

_______________________________________________
Gelistirici mailing list
[email protected]
http://liste.pardus.org.tr/mailman/listinfo/gelistirici

Cevap