stdFree and stdMalloc symbol not found error UE 5.3

Hello UE Experts.
I am getting this error when I upgrade my UE engine to UE 5.3.2 My plugin used to work fine for older UE 5.0. I am not sure why I m getting this error and it seems like its coming from AnimGraphRuntime module and the stdmalloc and stdFree are defined in LiveLinkRig module.
I tried including LiveLinkRig module as well and I am still getting the errors. I am on xcode 14.3 and I m trying to compile for iOS platform in the mac UE editor mode. I have also attached the entire log.
Thanks

Undefined symbols for architecture x86_64:
 "StdFree(void*)", referenced from:
   FRBFInterpolatorBase::SetUpperKernel(TArrayView<float, int> const&, int) in Module.AnimGraphRuntime.cpp.o
......
 "StdMalloc(unsigned long, unsigned long)", referenced from:
   Eigen::PlainObjectBase<Eigen::Matrix<float, -1, -1, 0, -1, -1>>::resize(long, long) in Module.AnimGraphRuntime.cpp.o

ios Failures.rtf (40.7 KB)

1 Like

Has this problem been solved?

Same error if I build a debug build on iOS. How to fix it ?
I have same error only with ModernXCode = false. I have to keep this setting.

RemoveFORCE_ANSI_ALLOCATOR=1 in your .Target.cs will fix this error. Maybe a bug in UE 5.3

1 Like