On Wed, 5 Oct 2011 14:50:40 +0300, Mehmet Emre Atasever
<[email protected]> wrote:
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.
Tamam, yamayı bunlara göre yenileyip yeniden atacağım yarın.
--
Gökcen Eraslan
_______________________________________________
Gelistirici mailing list
[email protected]
http://liste.pardus.org.tr/mailman/listinfo/gelistirici