Missing symbols: Internal ?

Post any defects you find in the released or beta versions of the ImageMagick software here. Include the ImageMagick version, OS, and any command-line required to reproduce the problem. Got a patch for a bug? Post it here.
Post Reply
broucaries
Posts: 467
Joined: 2008-12-21T11:51:10-07:00

Missing symbols: Internal ?

Post by broucaries » 2015-12-25T13:05:29-07:00

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

broucaries
Posts: 467
Joined: 2008-12-21T11:51:10-07:00

Re: Missing symbols: Internal ?

Post by broucaries » 2015-12-25T13:07:26-07:00

BTW what are local* symbols ?

User avatar
magick
Site Admin
Posts: 10994
Joined: 2003-05-31T11:32:55-07:00

Re: Missing symbols: Internal ?

Post by magick » 2015-12-25T17:09:59-07:00

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?

Post Reply