Ask Your Question

Revision history [back]

This _png_init_filter_functions_neon "undefined symbols for architecture arm64" issue is fixed by this commit, I think:

https://github.com/opencv/opencv/commit/262a52f3063c50fbb1236e2cba2bd3c68f9979bb

Effectively, -DENABLE_NEON=ON is incorrectly skipped on arm64 during the build before this commit.

See my answer at StackOverflow for more details:

http://stackoverflow.com/a/39046966/80074

To minimize risk, I cloned, checked out the 3.1.0 tag, and cherry-picked just the 262a52f commit, and have built with that using instructions from https://github.com/opencv/opencv/tree/master/platforms/ios -- this appears to have worked.