Page 2 of 2

Re: Missing symbols between ImageMagick releases

Posted: 2010-06-29T08:25:49-07:00
by broucaries
Could you send me a list of public private abi ?

Do you think the method of http://gcc.gnu.org/wiki/Visibility could be used in our case ?

Thanks

Bastien

Re: Missing symbols between ImageMagick releases

Posted: 2010-06-29T08:26:25-07:00
by broucaries

Re: Missing symbols between ImageMagick releases

Posted: 2010-06-29T08:37:44-07:00
by magick
Look for an SO bump in the next point release this weekend.

Re: Missing symbols between ImageMagick releases

Posted: 2010-07-01T07:14:36-07:00
by broucaries
Thanks

About DSO symbols I have read that you could use the same kind of stuff than in windows for dll linking.

I could not really understand what define say when the library is build as a lib or not. So a step by step guide in your direction, if you could point me i cand cook a patch:
- if shared library build is done and gcc version is > 4.0 compile with the flags -fvisibility=hidden and add define :
# define MagickExport __attribute__ ((visibility("default")))

this is the only stuff needed when you need __declspec(dllimport) or __declspec(dllexport) on windows use __attribute__ ((visibility("default"))) and compile with -fvisibility=hidden
with gcc > 4.0

Could you help me to make a patch ?

bastien

Re: Missing symbols between ImageMagick releases

Posted: 2010-07-28T04:54:46-07:00
by broucaries
See also in order to help you to track lib incompatibility
http://linuxtesting.org/upstream-tracke ... agick.html