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