Saturday, 20 October 2012

Re: Request for feedback

On Sat, 20 Oct 2012 14:32:54 +0100, John-Mark Bell wrote:

> On Sat, 2012-10-20 at 00:13 +0000, Chris Young wrote:
>
> > However, I have just remembered something - I've had odd problems with
> > libiconv combinations, and ended up settling on linking lpu against
> > libiconv, but using the built-in clib iconv functions for NetSurf
> > itself. I *think* that lpu linked against clib iconv may have caused
> > NetSurf to freeze on certain pages (which is what I'm seeing on this
> > one). My makefile.config.override contains:
> > LDFLAGS += -liconv
> > Which clearly isn't the default, so probably the next thing to try.
>
> Well, the SDK we build for ppc-amigaos doesn't contain libiconv. Thus,
> it'll be using the newlib iconv implementation exclusively.
> Additionally, as we're linking statically, the scenario you describe is
> somewhat difficult to create.
>
> It doesn't appear that libiconv is a trivial addition to the SDK: the
> sigismember definition in newlib's sys/signal.h prevents it building.

Is it possible to build the attached stub library and link to that
instead of lpu?

It will be using my shared library version of lpu then, which is
linked with iconv and working here. I think this may have been one of
the reasons I created it!

Chris

No comments:

Post a Comment