On Sun, 2009-11-29 at 22:12 -0600, James Bursa wrote:
> On Sunday 29 November 2009, Bill Randle wrote:
> > I am building netsurf for an ARM9 Linux system and want to use nsfb. I
> > read the BUILDING-Framebuffer and it mentions required dependencies of
> > libglade, libxml2, librsvg and curl. For a cross-compile environment,
> > it wasn't completely clear if these dependencies are required only on
> > the build machine or if they are [also] required on the target
> > machine for runtime linking.
> > 
> > If these are required on the target system, it adds a lot of extra
> > code, as libglade requires gtk+ and librsvg requires cairo, which in
> > turn requires directfb. If I have to build gtk+ for use with glade,
> > what's the savings (in code space) over using the native gtk+ interface
> > for netsurf?
> 
> 
> Hi Bill,
> 
> The framebuffer version doesn't actually require libglade or librsvg. The 
> mention in the documentation is a mistake.
> 
> libxml2 and libcurl are required on both the build and target machines, 
> unless 
> you statically link.
> 
> James

Thanks, James! I was browsing the code some more and was beginning to
wonder about that. libxml2 and libcurl were easy enough to build for
the target, as there are ltib packages for them. The others would have
been more problematic.

On a related note, I don't suppose anyone has packaged netsurf and its
support libraries for easy building with ltib?

        -Bill


Reply via email to