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

egor duda deo@logos-m.ru
Tue Dec 3 01:47:00 GMT 2002


Hi!

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.

Egor.            mailto:deo@logos-m.ru ICQ 5165414 FidoNet 2:5020/496.19
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pseudo-reloc.c
Type: application/octet-stream
Size: 1139 bytes
Desc: not available
URL: <http://cygwin.com/pipermail/cygwin-patches/attachments/20021203/a496d6a6/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cygwin-runtime-pseudo-reloc-support-4.diff
Type: application/octet-stream
Size: 751 bytes
Desc: not available
URL: <http://cygwin.com/pipermail/cygwin-patches/attachments/20021203/a496d6a6/attachment-0001.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cygwin-runtime-pseudo-reloc-support-4.ChangeLog
Type: application/octet-stream
Size: 196 bytes
Desc: not available
URL: <http://cygwin.com/pipermail/cygwin-patches/attachments/20021203/a496d6a6/attachment-0002.obj>


More information about the Cygwin-patches mailing list