Finding the use of a private API
Finding the use of a private API
- Subject: Finding the use of a private API
- From: Rick Mann <email@hidden>
- Date: Mon, 16 Mar 2015 15:26:04 -0700
After eight or nine successful submissions of our app, we're now getting rejected for using the "private" API "dsyrk_" (which is part of the publicly-avialable BLAS). Our app uses Ceres and some other numerical libraries. We've identified every potential use of this symbol and adjusted the build to exclude it, but my binary still seems to reference it.
I can get nm -u to dump two instances of the symbol, but I can't figure out how to tell what part of the code is actually trying to use it (for example, what translation unit is referencing that symbol?).
Further, how do I see what undefined symbols exist in a .a file? nm doesn't seem to work for those.
--
Rick Mann
email@hidden
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden