I’m integrating FMOD Studio in my game and build fails in Xcode at linking stage with report of duplicate symbol _FMOD_Optimised_Routines_NoOpt.
It looks that some object files are duplicated in libraries, i.e. for armv7:
$ lipo libfmod_iphoneos.a -thin armv7 -output libfmod_iphoneos_armv7.a $ ar -t libfmod_iphoneos_armv7.a | sort | uniq -d fmod_optimised_routines_noopt-ACB1F04BF6036DC3.o
After removal of duplicated object file, it links correctly.
I checked it with FMOD Studio Programmer’s API 1.04.03 and 1.04.04.
Please let me know if this will be fixed in the next API release.
- Rafal asked 4 years ago
- last edited 4 years ago
Temporary solution is to manually remove the .o :
Please login first to submit.