cygwin.rules - Enabling shared libXt finally?
Ralf Habacker
Ralf.Habacker@freenet.de
Tue Oct 21 07:43:00 GMT 2003
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
More information about the Cygwin-xfree
mailing list