--enable-runtime-pseudo-reloc support in cygwin, take 3.
Mon Dec 9 14:49:00 GMT 2002
On Tue, Dec 03, 2002 at 12:45:46PM +0300, egor duda wrote:
>Monday, 02 December, 2002 Christopher Faylor firstname.lastname@example.org wrote:
>CF> On Mon, Dec 02, 2002 at 01:30:24PM +0300, egor duda wrote:
>>>2002-12-02 Egor Duda <email@example.com>
>>> * cygwin/lib/pseudo-reloc.c: New file.
>>> * cygwin/cygwin.sc: Add symbols to handle runtime pseudo-relocs.
>>> * cygwin/lib/_cygwin_crt0_common.cc: Perform pseudo-relocs during
>>> initialization of cygwin binary (.exe or .dll).
>CF> I'm rapidly approaching the I-don't-care-anymore state for this but I am
>CF> not clear on why we need to add the changes to cygwin.sc. This is for people
>CF> who want to link the cygwin DLL without using the appropriate header files
>CF> which label things as __declspec(dllexport) or using the appropriate libcygwin.a,
>CF> right? Why should that matter?
>Yes, you're right. This part is not needed. It's probably been left
>out from the "experimental" phase when i tried different ways to
>handle pseudo-relocs. Here's the updated one.
Our lawyer has informed me that PD is ok on a limited basis, so I've checked
this in, at long last.
Thanks everyone for your patience as we hashed this out.
More information about the Cygwin-patches