Search code examples
ios8core-plot

Coreplot 1.5.x arm64 - Undefined symbols for architecture arm64:


Trying to compile using libCorePlot for arm64. I copied the instructions from here Using Core Plot 2 in an Xcode 5 project

lipo libCorePlot-CocoaTouch.a -info
Architectures in the fat file: libCorePlot-CocoaTouch.a are: armv7 i386 x86_64 arm64


Undefined symbols for architecture arm64:
  "_vDSP_minvD", referenced from:
      -[CPTPlot plotRangeForField:] in libCorePlot-CocoaTouch.a(CPTPlot.o)
  "_vDSP_maxvD", referenced from:
      -[CPTPlot plotRangeForField:] in libCorePlot-CocoaTouch.a(CPTPlot.o)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Solution

  • This is fixed in later Core Plot releases. Release 1.5.1 has been out since March 2014.