cygwin.rules - Enabling shared libXt finally?
Harold L Hunt II
huntharo@msu.edu
Tue Oct 21 13:10:00 GMT 2003
Ralf,
Not sure I understand. What should be changed in the current version of
the Xt code?
Attached are my curent xc/lib/Xt/[Initialize.c|IntrinsicP.h] files.
Please send a diff against these if anything should be changed. Note
that these are intentionally from the 4.3 branch.
Thanks,
Harold
Ralf Habacker wrote:
> Harold,
>
>
>>It looks like you got it nailed to me. I am testing a build right now.
>>
>
> I have too additional notes to this patch.
>
> 1. Because _Xtinherit is exported as a data symbol, immediate calls to this
> function in the manner
>
> ...
> _XtInherit();
> ...
>
> will be relocated wrongly and should be avoided ( I have seen this, but does
> not know currently why this happens).
>
> A workaround in case this is absolutly required is to use the following
> stuff.
>
> void (*func)(void);
>
> func _blah_blah = XtInherit;
>
> ...
> (*_blah_blah);
> ...
>
> 2. In the patch there is a symbol named "_y". This should be renamed to a
> name, which couldn't be used by regular functions for example
> _$Xtinherit_ref or so. The '$' isn't a valid c function name.
>
> Ralf
>
>
>
>
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Initialize_and_IntrinsicP.tar.bz2
Type: application/octet-stream
Size: 11822 bytes
Desc: not available
URL: <http://cygwin.com/pipermail/cygwin-xfree/attachments/20031021/a17247b8/attachment.obj>
More information about the Cygwin-xfree
mailing list