--enable-runtime-pseudo-reloc support in cygwin, take 3.

Christopher Faylor cgf@redhat.com
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 cgf@redhat.com wrote:
>CF> On Mon, Dec 02, 2002 at 01:30:24PM +0300, egor duda wrote:
>>>2002-12-02  Egor Duda <deo@logos-m.ru>
>>>        * 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 mailing list