-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Conversation
@kkaefer, thanks for your PR! By analyzing this pull request, we identified @1ec5, @friedbunny and @boundsj to be potential reviewers. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good. Make sure to check the static library to make sure an application can link to it. We should also make sure crash symbolication continues to work after this change, since that's been quite fragile lately.
/cc @friedbunny @boundsj
The build is failing where MGLStyleTests refers to some constants defined in mbgl-core:
GIven #6301 (comment), we might need to rework these tests by hardcoding the version numbers in platform-specific code instead of centralizing them in mbgl. |
Alternatively, we could move all of those information to the header so that it doesn't need to be exported as symbols in the core library itself. |
70760ac
to
2b4e88b
Compare
2b4e88b
to
1ba3945
Compare
1ba3945
to
e0f5755
Compare
Pushed an update to this |
Thanks @kkaefer, I’ll give this a try with the different iOS build flavors. |
e0f5755
to
819824f
Compare
@kkaefer I’ve pushed up a rebase that includes the recently merged iOS v3.6.0 release branch. I also fixed an issue with the static build not having header search paths completely set (819824f). It looks like The static builds see no changes in binary size, so it appears that the After testing the dynamic and static builds in iOS apps, I’m reasonably confident this PR is 👍. Binary size metrics.ios-v3.6.0
master @ b87816a
7604-ios-sdk-symbol-visibility @ 819824f
|
Looks great! Why do we need the polylabel headers specifically? |
@kkaefer The direct polylabel dependency was added by @fabian-guerra in #8713 for getting the pole of inaccessibility of a polygon annotation. If there’s a way to streamline/remove the polylabel header inclusion, that’d also be great. |
Proposed changing how polylabel is included in the iOS/macOS projects in #9469. |
819824f
to
808bca8
Compare
808bca8
to
f426969
Compare
f426969
to
73869d1
Compare
Same as #7509, but this time for iOS.