I've successfully built BDB (6.0.30) and used it in my ios app.
My app works in test both on IOS simulator and on a real device (connect to USB).
I'm ready to distribute my app in the app store, but the validation process fails for this reason:
The app references non-public symbols: _spin_lock_try, _spin_unlock.
After launching the configure command, i see in my db-config.h, that the mutex configuration used is:
/* Define to 1 to use the Apple/Darwin _spin_lock_try mutexes. */
#define HAVE_MUTEX_DARWIN_SPIN_LOCK_TRY 1
Have someone suggestions on how to build a BDB library that doesn't fail the App Store validation?
Thanks