[XFree86-4.2.0] Now that we have an improved ld, please make libXt a shared library.
Alexander Gottwald
Alexander.Gottwald@s1999.tu-chemnitz.de
Thu Jul 31 20:36:00 GMT 2003
Alexander Gottwald wrote:
> On Mon, 28 Jul 2003, Ralf Habacker wrote:
>
> I changed the type of _XtInherit to a variable instead of a function.
> It compiles but I've not tested it completely.
That was a dead-end too.
> With this way we have a symbol which contains the address of the XtInherit
> function in libXt and is directly exported.
I don't see a solution which uses a function.
We either need a value which is already valid when compiling or an address
of a symbol where the address is equal for all dlls and known when linking
the library.
The solution used with sun does not work too. The link a function _XtInherit
staticly to each library but inside the different libraries the symbols
map to different addresses and are not equal.
The only solution I see is the usage of a constant value.
bye
ago
NP: Deine Lakaien - Silence In Your Eyes
--
Alexander.Gottwald@informatik.tu-chemnitz.de
http://www.gotti.org ICQ: 126018723
More information about the Cygwin-xfree
mailing list