Re: New release of GTK+ libraries (1.3.15). Please test!



> When I came across this a few weeks ago, the problem was caused by the recent 
> changes in glib/gobject/gvaluetransform.c. The __floatdisf and __floatdidf are 
> caused by the conversion of int64 to float and double. gcc did not provide a 
> shared library with these symbols; they are, I believe, in some static library.

Right, in libgcc.a, that's where they've always been.
And if you create your shared lib with gcc -shared, gcc will rigthly put
-lgcc -lc, which apparently automake/libtool don't.

For now, I've added libgcc explciitely to the ld flags for atk, but this is
annoying, and I suspect other people will run into this problem, so it would
be nice to fix it in atk.

Arno



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]