[Gelistirici] qt ile ilgili sorunlar ?

Mehmet Nur Olcay mnurolcay at gmail.com
29 Haz 2009 Pzt 00:44:59 EEST


On Saturday 27 June 2009 15:30:29 Ozan Çağlayan wrote:

> Gece bayağı bakındım google'dan webkit ile. gcc 4.3 ile derlendiğinde
> çöken kötü kod üretildiginden bahseden[0] bir şeyler gördüm ancak bunu
> geçen Mayıs ayı'nda zaten default flag'lere -fno-strict-aliases
> (javascriptcore için) ekleyerek çözmüş görünüyorlar. Ama tabi bir sürü
> webkit branch'i var, bizde bir şekilde strict-aliasing flag'i geçiyor
> olabilir belki:
>
> - This seems to happen whatever the loaded url.
> - It doesn't happen when built with no optimization (-O0)
> - It happens with or without the patch from bug 18367
> <https://bugs.webkit.org/show_bug.cgi?id=18367> applied - It doesn't crash
> when built with gcc 4.2.3
> - Only tested on Gtk Port

webkit-gtk için bu dediklerine baktım, javascriptcore için -fstrict-aliasing flagı hatalara neden 
oluyor diye önce kaldırılmış ancak daha sonra bu hatalar giderildi diye yeniden eklenmiş. Son hali 
şöyle:

libJavaScriptCore_la_CFLAGS = \
	-fstrict-aliasing \
	-O3 \

Bir de enable-optimization seçeneği varmış, default açık ve C(XX)FLAGS'ın en sonuna bir daha -O2 
ekliyor. disable-optimization deyip bizim flaglardaki -O2'yi -O0 olarak değiştirdim, fstrictleri 
fno-strict yaptım ve derledim.

Sonuç: Hiç bir değişiklik yok, hala çöküyor liferea :)
---
Mehmet Nur Olcay



Gelistirici mesaj listesiyle ilgili daha fazla bilgi