Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: rtld bug


On Sep 29, 2008, at 6:49 AM, Jared D. McNeill wrote:

Bernd Ernesti wrote:
On Mon, Sep 29, 2008 at 01:28:50AM +0000, Jared D. McNeill wrote:
Module Name:    pkgsrc
Committed By:   jmcneill
Date:           Mon Sep 29 01:28:50 UTC 2008

Modified Files:
        pkgsrc/devel/opal: distinfo
Added Files:
        pkgsrc/devel/opal/patches: patch-aa patch-ab patch-ac patch-ad

Log Message:
Workaround a bug with NetBSD rtld that prevented libavcodec-based plugins from working properly. Ekiga can now use H264, H263+, and MPEG4 codecs.
Is there a PR about this NetBSD problem?

Not yet. The summary is that dlsym doesn't follow dependencies, so supposing I dlopen libavcodec and then call dlsym for the symbol "av_free" (which is in libavutil, marked as NEEDED by libavcodec) it will fail.

I wonder if we're seeing the same problem on sgimips with Xserver modules.

have fun

Home | Main Index | Thread Index | Old Index