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.
_______________________________________________
Gelistirici mailing list
[email protected]
http://liste.pardus.org.tr/mailman/listinfo/gelistirici

Cevap