Ok, below is the summary of what I do (For cross-compiling NetSurf web browser for ARM926-EJs running under embedded linux):

1) Download latest snapshot of netsurf 2.7
2) cd netsurf, export CC=arm-linux-gcc
3) mkdir libs, cd libs
4) read /docs/BUILDING-Framebuffer.txt file, and use svn co, and checkout all 8 dependencies required by framebuffer build. 5) go to libnsfb folder, modify makefile for #-Wno-overlength-strings; go to /src/plot, and modify 16bbp and 32bbp files with void * 6) make install all 7 dependencies with arm-linux-gcc except libcss. They will compile&install fine. 7) cd to libcss, and use make HOST_CC=gcc install; and it will compile&install succesfully too.
8) Finally, go to top dir of netsurf, and make TARGET=framebuffer.

Result is : http://pastebin.com/W5z2Uett

Waiting for further instructions, thank you very much for all your helps&time...


Reply via email to