Page 1 of 1

Missing symbols: Internal ?

Posted: 2015-12-25T13:05:29-07:00
by broucaries
Hi,

It seems you removed the following symbols:
readAccelerateTimer@Base 8:6.8.8.9
resetAccelerateTimer@Base 8:6.8.8.9
startAccelerateTimer@Base 8:6.8.8.9
stopAccelerateTimer@Base 8:6.8.8.9

Could you confirm they are internal and not ABI API ?

Newt time could you remove this stuff using version script (I can fwd patches).

Bastien

Re: Missing symbols: Internal ?

Posted: 2015-12-25T13:07:26-07:00
by broucaries
BTW what are local* symbols ?

Re: Missing symbols: Internal ?

Posted: 2015-12-25T17:09:59-07:00
by magick
readAccelerateTimer() is a method only used when OpenCL is enabled (GPU code). readAccelerateTimer() is not part of the public API / ABI. It currently exists in the latest releases of ImageMagick. Note, the OpenCL code is contributed by some developers in AMD. We'll let them know to be more careful in the future.

What local* symbols? Can you post one or two so we know what you're talking about?