On MacOS Mojave 10.14.2 with XCode 10.1 I can’t compile our custom tool linked with libPVRTexLib.dylib. Previously it works on our old MacOS El Capitan with XCode 8 (which I no longer have access to it).
It was an
Undefined symbols for architecture x86_64 linker error, some of it to basic lib like
std::array. The XCode project was compiled with
Could it be that the
dylib was compiled against
libstdc++? Afaik XCode 10 no longer ships with it.
Undefined symbols for architecture x86_64: "pvrtexture::CPVRTexture::CPVRTexture(pvrtexture::CPVRTextureHeader const&, void const*)", referenced from: ... ___cxx_global_var_init in testpvr.o ___cxx_global_var_init.1 in testpvr.o ___cxx_global_var_init.2 in testpvr.o