Saturday, November 29, 2008

Illegal instruction on s3c2440

I build a root file system using buildroot. gcc 4.2.4, uClibc snapshot. But it didn't work and busybox crashed with illegal instruction. After google it, I found that t is because the default EABI is for ARM5 and my target is ARM920T. I need to change SUBTARGET_CPU_DEFAULT from TARGET_CPU_arm10tdmi to TARGET_CPU_arm920t, which is on gcc/config/arm/linux-eabi.h.

Thursday, August 14, 2008

WebKit runs on fltk

It took me three weeks to port it. Now I have run it succefully on Windows and Linux. It is cool to see it. :)
The libraries I uses are cairo, curl, fltk,fontconfig, freetype, icu,png, jpeg, xml, sqlite, zlib and pthread-w32 on Windows. It seems webkit depends very litter on framework's widget Maybe I can drop fltk. I'll try it later.