Skip to content

Disable 32-bit architectures#2422

Merged
1ec5 merged 4 commits into
release-v1.0-pre-registryfrom
1ec5-valid-archs
Jun 30, 2020
Merged

Disable 32-bit architectures#2422
1ec5 merged 4 commits into
release-v1.0-pre-registryfrom
1ec5-valid-archs

Conversation

@1ec5
Copy link
Copy Markdown
Contributor

@1ec5 1ec5 commented Jun 24, 2020

Unfortunately, MapboxNavigationNative is only available for arm64 and x86_64 architectures at the moment, despite the default and overwhelmingly common architectures being arm64, arm64e, armv7, and armv7s. Until we can upgrade to a release of MapboxNavigationNative that supports the right architectures, we’ll have to limit MapboxCoreNavigation and MapboxNavigation to the same set of architectures.

These changes only fix the issue for Carthage; #2416 includes a fix for CocoaPods.

/cc @mapbox/navigation-ios

@1ec5 1ec5 added the build Issues related to builds and dependency management. label Jun 24, 2020
@1ec5 1ec5 added this to the v1.0.0 milestone Jun 24, 2020
@1ec5 1ec5 requested a review from MaximAlien June 24, 2020 22:22
@1ec5 1ec5 self-assigned this Jun 24, 2020
@zugaldia
Copy link
Copy Markdown
Member

Where are we tracking re-adding the missing archs?

@1ec5
Copy link
Copy Markdown
Contributor Author

1ec5 commented Jun 26, 2020

We’re tracking that issue upstream, internally, as part of the MapboxNavigationNative project.

@mapbox mapbox deleted a comment from Udumft Jun 30, 2020
@Udumft
Copy link
Copy Markdown
Contributor

Udumft commented Jun 30, 2020

This fix is blocking the metrics collecting task I am working on right now, because it require a release app to be built to run on a device, and missing ARMv7 arch is blocking the CI process.

@zugaldia
Copy link
Copy Markdown
Member

Good catch @Udumft !

1ec5 and others added 4 commits June 30, 2020 07:55
MapboxNavigationNative only supports 64-bit architectures, so MapboxCoreNavigation and MapboxNavigation can only support those architectures and not 32-bit architectures when building for the simulator.
@1ec5 1ec5 force-pushed the 1ec5-valid-archs branch from 71a5de2 to 7d467a4 Compare June 30, 2020 14:55
@1ec5 1ec5 merged commit c38e3c0 into release-v1.0-pre-registry Jun 30, 2020
@1ec5 1ec5 deleted the 1ec5-valid-archs branch June 30, 2020 16:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build Issues related to builds and dependency management.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants