|
Message-ID: <20120121010554.GA8306@brightrain.aerifal.cx> Date: Fri, 20 Jan 2012 20:05:54 -0500 From: Rich Felker <dalias@...ifal.cx> To: musl@...ts.openwall.com Subject: Dynamic linker refactoring Hi all, After the recent dynamic linker fixes, I've looked into refactoring (mainly eliminating logic duplication) and cleaning up the dynamic linker. As a heads-up, I'm leaning towards stripping out the vdso (linux-gate) support at the dynamic linker level entirely, and instead using Nik's original design for vdso-assisted clock_gettime which can work with static linking too. This cuts out some complexity and code duplication in the dynamic linker (at the expense of duplicating the same code elsewhere for use outside the dynamic linker), but the real benefit is that we don't have to worry about the kernel devs doing something stupid and polluting the userspace symbol namespace (and potentially redirecting functions to do the wrong thing) if they add stuff to the vdso that doesn't belong there. If anyone's against these changes or wants to discuss them more, please reply in this thread in the next day or so.. Rich
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.