Openwall GNU/*/Linux - a small security-enhanced Linux distro for servers
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Sun, 9 Dec 2012 20:07:53 +0100
From: Szabolcs Nagy <nsz@...t70.net>
To: musl@...ts.openwall.com
Subject: Re: static linking and dlopen

* Rich Felker <dalias@...ifal.cx> [2012-12-09 12:54:52 -0500]:
> just links everything together the right way. It's not clear to me
> whether this would be easy to change; it's possible that, due to
> always using dynamic linking internally, a number of dependencies on
> dynamic-linking-related behavior (symbol interposition, accessing
> things via dlsym, etc.) crept into the code, and would be painful to
> exorcise (especially under the constraint of not breaking their
> dynamic builds).

i guess it's hard to fix (legacy from netscape 2.0)

https://en.wikipedia.org/wiki/NPAPI
https://developer.mozilla.org/en-US/docs/Gecko_Plugin_API_Reference/Plug-in_Basics

this plugin system is a core part of dom
and uses the nspr (netscape portable runtime)
to do the dlopen/dlclose/dlsym

https://www.mozilla.org/projects/nspr/reference/html/prlink.html

and most likely there are other dynamic linking
dependencies, this is just an obvious one

Powered by blists - more mailing lists

Your e-mail address:

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.